Singapore, Singapore
4 days ago
Cloud Developer Engineer
Location: Singapore, Singapore

Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.

Thales established its presence in Singapore in 1973 to support the expansion of aerospace-related activities in the Asia-Pacific region. Throughout the last four decades, the company grew from strength to strength and is today involved in the primary businesses of Aerospace (including Air Traffic Management), Defence & Security, Ground Transportation and Digital Identity & Security. Thales today employs over 2,100 people in Singapore across all its business areas.

As a software engineer, you’ll work within cross-functional delivery teams alongside other engineers and product managers in building software to help improve user’ cloud Journey.

Responsibilities:

Design and implement software solutions: This includes writing clean, efficient, and well-documented code based on provided specifications and requirements.Participate in code reviews: Actively contribute to code quality by reviewing colleagues' work and providing constructive feedback.Follow software engineering best practices: Adhere to established coding standards, testing procedures, and version control practices.Contribute to software architecture: Leverage architectural knowledge to propose and discuss design decisions, ensuring scalability, maintainability, and performance.Provision and manage cloud resources: Utilize cloud provider services (AWS or GCP) to create and configure the necessary infrastructure for applications.Implement Infrastructure as Code (IaC): Write and maintain IaC using tools like Terraform to automate infrastructure provisioning and management.Ensure secure and reliable infrastructure: Implement security best practices and monitoring to guarantee application stability and data protection.Containerization and Orchestration: Deploy and manage containerized applications using Docker and Kubernetes, optimizing for resource utilization and scalability.Design and implement CI/CD pipelines: Automate the build, test, and deployment processes using GitLab CI/CD or similar tools.Improve development workflows: Streamline development processes through automation and continuous integration.Troubleshoot and resolve pipeline issues: Diagnose and fix problems that arise during the CI/CD process.

Requirements:

This is hands-on position, so coding/scripting is a must, especially in Python or JavascriptDeveloper experience is a requirementPosition will involve designing CI/CD pipelines, and deploying our applications to the cloud. Current technology stack is gitlab, terraform, docker, Python / TypeScript (Vue.js).Contributing to and maintaining software engineering standards.Familiar with Git version control (Gitlab)AWS, GCP certifications would be an added advantage

Other information:

Working Location: One NorthWorking Hours: Monday - Friday, 9am - 6pm

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!
Confirm your E-mail: Send Email
All Jobs from Thales