Software Backend Engineer
3 days ago
ROLE DESCRIPTION SUMMARY
As a Backend Software Engineer at AIR Lab, you will thrive if you have a passion for coding, designing, and engaging in discussions about APIs and data processing, including areas like data modeling, stream processing, and data quality control. You take pride in both the quality of your technical implementations and the overall delivery. You enjoy collaborating with a diverse team, bringing together various ethnic and cultural perspectives.
You are eager to dive deep into technical challenges, identify solutions, and effectively communicate your findings, helping the team learn and grow. You are enthusiastic about exploring new technologies and finding innovative ways to apply your knowledge. You also inspire and motivate your teammates to embrace continuous learning and take an active role in all aspects of engineering activities at AIR Lab.
KEY ACTIVITIES AND RESPONSIBILITIES
As a Software Backend Engineer, you are accountable for:
- Design and build APIs to provide data for the stream-aligned squads.
- Implement features and associated automated unit and integration tests. If appropriate implement security and load tests.
- Improve and maintain the DataLake cybersecurity posture w.r.t data governance and cybersecurity standards by working with other stakeholders (e.g., Data Architect, Data Assessment Office, Cybersecurity Office).
- Improve and maintain the DataLake service levels for reliable data flow, health of infrastructure (i.e., compute and storage) and security.
- Improve and maintain the total cost of ownership of data; this activity includes raising efficiencies around FinOps, CloudOps.
- Improve and maintain the architecture transforming data between the DataLake and a distributed search and analytics engine (e.g., ElasticSearch).
- Lead the technical evolution of the DataLake by exploring new methods, techniques, algorithms (e.g., data meshes, AI/MLOps infrastructure).
- Work with the Data Architect to effect best practices to the engineering organization.
- Write and review the necessary technical and functional documentation in documentation repositories (e.g., backstage.io, JIRA, READMEs).
- Work in an agile, cross-functional multinational team, actively supporting the team's success.
KEY KNOWLEDGE AND EXPERIENCE
To be successful in your role, you will have demonstrated and/or acquired the following knowledge and experience:
Education
- Bachelor's degree in Computer Science or Information Technology with a minimum of 3 years of working experience.
- Master's degree in Computer Science or Data Science, if applicable
- Mid-career switchers are encouraged to apply if you demonstrate relevant working experience of at least 3 years.
Essential Skills/Experience
- Working knowledge of designing and building software applications using Java and/or Kotlin as a main programming language; a bonus is if you have experience designing and deploying RESTful and/or GraphQL APIs
- Familiar with development and deployment technologies for cloud (e.g., Azure Cloud, AWS, GCP), Kubernetes and container workloads (e.g., Kaniko, Docker) in general.
- Proficient in designing and implementing data processing and business Logic
- Demonstrated application of working with Continuous Integration and/or Continuous Delivery models; you are expected to be familiar with using Linux (e.g., shell commands)
- Proficiency in distributed source code management tools like GitLab, Github and practice GitOps
- Effective communication skills in English
Desirable Skills/Experience
- Working knowledge of designing application with a “shift-left” cybersecurity approach.
- Working knowledge of other languages (e.g., Python3, Scala2 or Scala3, Go, TypeScript, C, C++17, Java17)
- Experience in designing ETL or event-driven processing pipelines (with structured or unstructured data) using frameworks like Spark/ Apache Beam, Kafka Streams, Flink; proficient in deploying these data pipelines into Kubernetes cluster in Azure cloud either as virtual machines or containerized workloads.
- Familiar with cloud deployment models (e.g., public, private, community and hybrid) and service models (Software as a Service, Platform as a Service and Infrastructure as a Service).
- Familiar with designing and/or implementing AI/MLOps pipelines in public cloud (e.g., Azure, AWS, GCP)
Essential / Desirable Traits
- Possess learning agility, flexibility and pro-activity
- Comfortable with agile teamwork and user engagement
YOUR CAREER AT THALES
Future opportunities will allow you to discover other domains or sites. You will be able to evolve and grow your competencies in different areas:
- Room and attention to personal development
- Build your talents in another domain of Thales Group, discovering new products, new customers, new country or go to a more complex Solution.
- Choose between a technical expertise or a leadership path
- Build an international career within a leading Engineering Group
-
Serverless Software Engineer
1 month ago
Changi, Singapore Changi Airport Group Full timeJob Title: Serverless Software Engineer - Middleware ArchitectAbout the Role:We are seeking a highly skilled Serverless Software Engineer to join our team at Changi Airport Group. As a Middleware Architect, you will be responsible for designing and implementing the microservices architecture of Changi App's middleware, ensuring seamless integration of...
-
Serverless Software Engineer
1 month ago
Changi, Singapore Changi Airport Group Full timeCompany description: Changi Airport Group (CAG) is the manager of Singapore Changi Airport, a leading air hub in Asia and one of the world’s most awarded airports. As airport manager, CAG performs the key functions of airport operations, air hub development, retail and commercial activities, infrastructure development and airport emergency services. CAG...
-
Mobile App Software Engineer
1 month ago
Changi, Singapore Changi Airport Group Full timeJob Title: Mobile App Software Engineer - iOS and Android ExpertJob Summary:Changi Airport Group is seeking a highly skilled Mobile App Software Engineer to lead the development and optimization of the Changi App's iOS and Android interfaces using React Native. The successful candidate will play a pivotal role in the app's architecture, feature development,...
-
Mobile App Software Engineer
1 month ago
Changi, Singapore Changi Airport Group Full timeCompany description: Changi Airport Group (CAG) is the manager of Singapore Changi Airport, a leading air hub in Asia and one of the world’s most awarded airports. As airport manager, CAG performs the key functions of airport operations, air hub development, retail and commercial activities, infrastructure development and airport emergency services. CAG...
-
Senior Robotics Software Engineer
1 month ago
Changi, Singapore Changi Airport Group Full timeJob Title: Robotics Software EngineerJob Summary: We are seeking a highly motivated Robotics Software Engineer to join our team at Changi Airport Group. As a Robotics Software Engineer, you will work directly with airport domain experts and leading robotics companies to pioneer bespoke robotics solutions for airport operations.Key Responsibilities:Lead...
-
Senior Robotics Software Engineer
1 month ago
Changi, Singapore Changi Airport Group Full timeCompany description: Changi Airport Group (CAG) is the manager of Singapore Changi Airport, a leading air hub in Asia and one of the world’s most awarded airports. As airport manager, CAG performs the key functions of airport operations, air hub development, retail and commercial activities, infrastructure development and airport emergency services. CAG...
-
Robotics Software Engineer
2 weeks ago
Changi, Singapore Changi Airport Group Full timeAbout UsChangi Airport Group (CAG) is a leading airport management company in Asia, renowned for its exceptional service and commitment to innovation. As a pioneer in the aviation industry, we strive to provide our customers with a seamless travel experience.Job OverviewWe are currently seeking an experienced Robotics Software Engineer to join our team as an...
-
Robotics Software Engineer
4 weeks ago
Changi, Singapore Changi Airport Group Full timeCompany OverviewChangi Airport Group (CAG) is a leading air hub in Asia and one of the world's most awarded airports. As airport manager, CAG performs key functions of airport operations, air hub development, retail and commercial activities, infrastructure development, and airport emergency services.Job SummaryWe are seeking a highly motivated Robotics...
-
Cloud Architect
3 weeks ago
Changi, Singapore Changi Airport Group Full timeJob DescriptionChangi Airport Group (CAG) is a leading air hub in Asia and one of the world's most awarded airports. As airport manager, CAG performs key functions including airport operations, air hub development, retail and commercial activities, infrastructure development, and airport emergency services.About the RoleWe are seeking a Cloud Architect to...
-
Senior Mobile App Software Development Lead
2 weeks ago
Changi, Singapore Changi Airport Group Full timeChangi Airport Group is a leading air hub in Asia, with one of the world's most awarded airports. As airport manager, the group performs key functions such as airport operations, air hub development, retail and commercial activities, infrastructure development, and airport emergency services.About This RoleWe are seeking an experienced Senior Mobile App...
-
Changi, Singapore Changi Airport Group Full timeAbout UsChangi Airport Group is the manager of Singapore Changi Airport, a leading air hub in Asia and one of the world's most awarded airports.Our OfferWe are offering a competitive salary of SGD $120,000 - SGD $180,000 per annum, depending on experience.About the RoleAs a Senior Software Engineer for Digital Transformation, you will work with a team of...
-
Developer
4 days ago
Changi, Singapore Best Careers and Opportunities Full time $8,000Job DescriptionRole Purpose- The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters.Front-end Technologies: Experience with HTML, CSS, JavaScript, and front-end frameworks such as Angular, React, or...
-
Cloud Infrastructure Developer
2 weeks ago
Changi, Singapore Changi Airport Group Full timeChangi Airport Group (CAG) is a leading air hub in Asia and one of the world's most awarded airports.About UsWe are responsible for managing Singapore Changi Airport and Seletar Airport. Our key functions include airport operations, air hub development, retail and commercial activities, infrastructure development, and airport emergency services.Job...
-
Field Service Engineer
3 days ago
Changi, Singapore Thales Full timeLocation: Singapore, Singapore Thales people architect solutions at the heart of the defence-security continuum. Interoperable and secure information and telecommunications systems for defence, security, and civil operators, are based upon innovative use of radiocommunications, networks, and cybersecurity. We are ground breaking new digital technologies...
-
Senior Computer Vision Engineer
1 month ago
Changi, Singapore Changi Airport Group Full timeJob Title: Senior Computer Vision EngineerJob Summary:Changi Airport Group (CAG) is seeking a highly motivated Senior Computer Vision Engineer to develop and deploy challenging computer vision related solutions integrated into robotics and automation systems. The ideal candidate will work directly with robotics engineers, airport operation experts, and...
-
Senior Computer Vision Engineer
1 month ago
Changi, Singapore Changi Airport Group Full timeCompany description: Changi Airport Group (CAG) is the manager of Singapore Changi Airport, a leading air hub in Asia and one of the world’s most awarded airports. As airport manager, CAG performs the key functions of airport operations, air hub development, retail and commercial activities, infrastructure development and airport emergency services. CAG...
-
Changi, Singapore Changi Airport Group Full timeChangi Airport Group (CAG) is a leading air hub in Asia and one of the world's most awarded airports.About UsWe manage Singapore Changi Airport and Seletar Airport, and through our subsidiary, Changi Airports International, we take Changi's presence beyond Singapore's shores through consultancy projects and investments in foreign airports.Job DescriptionYou...
-
Front-end Engineer
1 month ago
Changi, Singapore Changi Airport Group Full timeAirport Operations Transformation TeamChangi Airport Group is seeking a skilled Front-end Engineer to join our Airport Operations Transformation Team. As a key member of the team, you will collaborate with product managers to develop web applications that address the needs of our business units and drive digital transformation.Key...
-
Assistant Manager, Data Engineering
1 month ago
Changi, Singapore Changi Airport Group Full timeCompany description: Changi Airport Group (CAG) is the manager of Singapore Changi Airport, a leading air hub in Asia and one of the world’s most awarded airports. As airport manager, CAG performs the key functions of airport operations, air hub development, retail and commercial activities, infrastructure development and airport emergency services. CAG...
-
Advanced Robotics Systems Developer
1 week ago
Changi, Singapore Changi Airport Group Full timeAt Changi Airport Group, we are looking for a skilled Robotics Software Engineer to join our team. This is a full-time position based in Singapore.About UsChangi Airport Group (CAG) is the manager of Singapore Changi Airport, a leading air hub in Asia and one of the world's most awarded airports. We perform key functions including airport operations, air hub...