This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Software Engineer to design and implement scalable microservices-based applications supporting mission-critical programs. This role focuses on delivering high-quality software solutions within an Agile/SAFe environment, collaborating closely with systems engineering, product delivery, and DevSecOps teams. The ideal candidate is a hands-on engineer with strong experience in microservices architecture, modern programming languages, and cloud-native development, along with a passion for building reliable, secure, and efficient systems. Exposure to AI-enabled or data-driven systems is a plus.
Job Responsibility:
Design, develop, and maintain microservices-based applications using modern engineering practices
Translate business requirements into scalable technical solutions
Build clean, maintainable, and testable code aligned to best practices
Participate in Agile / SAFe ceremonies (sprint planning, standups, retrospectives)
Collaborate with product owners, architects, and engineering teams
Contribute to system design discussions and technical decision-making
Integrate services with databases, APIs, and messaging systems
Work within CI/CD pipelines and DevSecOps frameworks
Support deployment, monitoring, and continuous improvement of applications
Troubleshoot, debug, and optimize application performance
Partner with QA, DevOps, and platform teams to ensure reliable delivery
Enhance system scalability, reliability, and maintainability
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
2–4 years of professional software engineering experience
Experience building microservices-based systems
Proficiency in at least one programming language (Java, Python, C++, etc.)
Experience working in Agile environments
Understanding of APIs and distributed systems architecture
Ability to obtain and maintain a Public Trust clearance
Nice to have:
Experience with AI/ML-enabled or data-driven systems
Familiarity with SAFe methodology
Experience with Git-based version control and CI/CD pipelines
Experience with Kafka or event-driven architectures