Senior Software Engineer
6 days ago
**[What the role is]**
The Next Generation Programme Office (NGPO) Strategy branch is looking for motivated software engineers with a collaborative, proactive attitude and a passion for continuous learning.
You will join a dedicated team responsible for developing software solutions for the Next Generation Air Navigation System (ANS), with particular emphasis on the development of Aeronautical Information services.
If you are an adaptable, proactive software engineer with a passion for best practices and continuous learning, we would love to hear from you. Join us and contribute to building innovative software solutions for the future
**[What you will be working on]**
Key responsibilities include:
- **Coding**:Work with a wide range of programming languages and tools (e.g., C++, Python, Java, Rust, GoLang, etc.) depending on project requirements, adapting quickly to new technologies as needed.
- **Team Leadership & Cross-Functional Collaboration**:Lead and guide software development teams, providing technical mentorship to junior developers and coordinating project deliverables, whilst working closely with various stakeholders, architects, and other software developers to design, implement and deploy mission-critical systems. Foster best practices in software development methodologies across the team.
- **Testing & Validation**:Develop comprehensive test plans & test cases to ensure software integrity through unit testing, integration testing, and system-level validation, etc. Participate in code reviews and static code analysis to identify and mitigate potential risks early in the development cycle.
- **Deployment**:Perform ICIT (Installation, Check-out, Integration and Testing) and system validation in the production environment.
- **Troubleshooting & Debugging**:Proactively identify and resolve performance, safety, and reliability issues in both development and production environments
- **Documentation & Reporting**:Maintain thorough documentation for code, processes, and test results, ensuring all compliance and audit requirements are met.
**[What we are looking for]**
- Trained in Software Engineering, Computer Science or Information Technology or equivalent.
- Minimum 6 years of professional software development experience in enterprise, mission-critical environments
- Genuine passion and keen interest in software development, with enthusiasm for learning new technologies, staying current with industry trends, and continuously improving technical skills.
- Strong knowledge in common integration patterns including cloud-native patterns such as microservices and, streaming such as lambda and kappa patterns.
- Knowledge of Application Programming Interfaces (APIs) for web services using REST and RESTful web services, with familiarity with API Gateways as an optional skill. Knowledge of messaging broker middleware / COTS packages such as Solace publisher / subscriber and Solace event streaming
- Understanding of cybersecurity concepts in the domain of cloud technologies, architecture and deployments (e.g. how things are connected and potential risk areas)
- Knowledge and practical experience of virtualized and containerized deployments
- Good knowledge of Cloud technologies and Cloud-native architectures for system design and delivery. Strong focus on cloud-agnostic solutions using Kubernetes, Helm, and Terraform, with familiarity with implementation experience on operationalised cloud platforms such as AWS or Azure being a plus.
**Engineer desired skills and experience**
- Experience with multiple programming languages (e.g., Python, TypeScript, Java, Rust, C++, Go, React).
- Familiarity with cloud platforms, microservices, and containerization (Docker, Kubernetes).
- Knowledge of continuous integration/continuous deployment (CI/CD) pipelines and version control tools (Git).
- Experience with automated testing frameworks and test-driven development (TDD).
- Experience in high-availability, high-performance systems, and real-time software development.
-
Senior Software Engineer
2 days ago
Changi, Singapore Thales Full timeLocation: Singapore, Singapore Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all...
-
Senior Software Engineer
2 days ago
Changi, Singapore Thales Full timeLocation: Singapore, Singapore Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all...
-
Changi Airport, Singapore CAA Civil Aviation Authority of Singapore Full time**[What the role is]** [What the role is] The Next Generation Programme Office (NGPO) Strategy branch is looking for a motivated software development manager with a collaborative, proactive attitude and a passion for continuous learning. You will lead a development team responsible for co-developing and co-deploying mission-critical ANS in partnership with...
-
Software Engineer
2 days ago
Changi, Singapore Thales Full timeLocation: Singapore, Singapore Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all...
-
Software Engineer
2 days ago
Changi, Singapore Thales Full timeLocation: Singapore, Singapore Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all...
-
Changi Airport, Singapore CAA Civil Aviation Authority of Singapore Full time $120,000 - $200,000 per year[What the role is]The global Unmanned Systems sector has made quantum leaps and is expected to continue growing rapidly. This growth is encouraged by the interest in developing emerging technologies (such as Unmanned Aircraft System (UAS) and electric-Vertical Take-Off and Landing (e-VTOL) aircraft) and innovative use-cases for both commercial and...
-
Software Engineer
2 weeks ago
Changi, Singapore Thales Full timeLocation: 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...
-
Software Engineering Manager
6 days ago
Changi, Singapore Thales Full timeLocation: Singapore, Singapore Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all...
-
Senior Engineer
2 weeks ago
Changi Airport, Singapore CAA Civil Aviation Authority of Singapore Full timeWhat the role is: Cybersecurity is a critical pillar of CAAS’ work. To ensure that the Singapore air hub remains safe and secure for air travel, every mission-critical system that supports air hub operations must be well-protected and resilient against rapidly evolving, and increasingly complex, cybersecurity threats. The engineer will join Cybersecurity...
-
Senior Technical Service Engineer
7 days ago
Changi Airport, Singapore FRANKLINWH SG PTE. LTD. Full time $90,000 - $120,000 per yearResponsibilitiesLead the technical support team in diagnosing and resolving advanced and escalated issues related to our products and services, ensuring timely and effective solutions.2.Provide in-depth technical guidance to overseas service engineers and customers, and offer solutions that meet their business goals.3.Collaborate with cross-functional...