Jobs Companies Singapore Public Service Senior Software Engineer (NGPO Strategy – Ecosystem Development)

À propos de ce poste Senior Software Engineer (NGPO Strategy – Ecosystem Development) chez Singapore Public Service

Singapore Public Service · Sur site · CAA-Changi Airport Terminal 2

[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:

  • Develop & Maintain Mission-Critical Systems: Design, implement, and maintain software solutions for safety-critical applications, ensuring compliance with industry standards for reliability, safety, and performance.

  • 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.

  • Software Safety & Security Focus: Apply software safety and security best practices in your coding, testing, and development processes.

  • 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.

Your appointment designation will commensurate with your relevant work experience. Successful candidates will be offered a 3-year contract in the first instance, and may be considered for placement on a permanent tenure or subsequent contract renewal.

Prêt à postuler chez Singapore Public Service ?
Postuler chez Singapore Public Service

À propos de Singapore Public Service

The Singapore Public Service plays a key role in the economic growth, progress and stability of Singapore by formulating and implementing government policies, as well as providing key public services. Whether you are a fresh graduate joining the workforce or an experienced professional, the Singapore Public Service offers a great variety of job opportunities for you. The work in the Public Service can be broadly categorised into the following sectors: Economic, Social, Security & External Relations, and Administration & Corporate Development. Be part of the team that shapes the future of Singapore. Log on and take your first step towards a career that matters!

Voir tous les emplois chez Singapore Public Service →

Emplois similaires

Ensono
Senior Mainframe Systems Programmer - Site Reliability Engineering
Ensono
⚡ Postuler tôt Pune, India Hybride
● Nouveau 👁 Vu ✓ Postulé il y a 7 min
Redwood Materials
Software Engineer - Site Controller, Energy Storage
Redwood Materials
⚡ Postuler tôt San Francisco, California, Uni... Sur site $180,000–$237,500
● Nouveau 👁 Vu ✓ Postulé il y a 15 min
Redwood Materials
Senior Software Engineer
Redwood Materials
⚡ Postuler tôt McCarran, NV; San Francisco, C... Sur site $180,000–$237,500
● Nouveau 👁 Vu ✓ Postulé il y a 15 min
Redwood Materials
Infrastructure Software Engineer, Energy Storage
Redwood Materials
⚡ Postuler tôt San Francisco, California, Uni... Sur site $180,000–$237,500
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
TraceLink, Inc
Software Engineer in Test II
TraceLink, Inc
⚡ Postuler tôt APAC - India - Pune Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
TraceLink, Inc
Software Engineer, Senior
TraceLink, Inc
⚡ Postuler tôt US - MA - Wilmington Sur site $152,000–$189,264
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
TraceLink, Inc
Software Engineer, Senior
TraceLink, Inc
⚡ Postuler tôt APAC - India - Pune Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
Accenture
Custom Software Engineer
Accenture
⚡ Postuler tôt Pune Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
Accenture
Custom Software Engineer
Accenture
⚡ Postuler tôt Kolkata Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 h

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez Singapore Public Service

Voir tous les emplois chez Singapore Public Service →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit