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 looking for a Software Engineer to support the development, testing, and sustainment of mission-critical software that delivers dependable navigation data to U.S. Navy surface ships. This is a 100% onsite opportunity that provides strong mentorship, structured learning, and hands-on exposure to Agile development, DevSecOps practices, and CI/CD workflows within a collaborative engineering environment.
Job Responsibility:
Develop and enhance software features under the guidance of senior engineers
Assist with debugging, troubleshooting, and resolving software defects
Contribute to automated testing and participate in CI/CD-driven build and integration processes
Support software design tasks, including documentation and interface definition
Work within an Agile team, participating in standups, sprint planning, and sprint reviews
Follow secure coding standards and support DevSecOps-aligned workflows
Collaborate with systems, hardware, and test engineering teams
Maintain technical documentation to support reviews, audits, and configuration management
Requirements:
Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related STEM field
Foundational knowledge in one or more programming languages such as C, C++, Python, or Java
Understanding of software development fundamentals, debugging techniques, and version control concepts
Familiarity with Linux environments and basic command-line operations
Exposure to Agile development methodologies through coursework, internships, or academic projects
Ability to work effectively in a collaborative, team-based engineering environment
U.S. Citizenship required
Ability to work 100% onsite
Nice to have:
Hands-on project experience with embedded systems, networking, or real-time software
Exposure to CI/CD concepts or tools (e.g., GitLab CI, Jenkins, or similar platforms)
Familiarity with DevSecOps principles and secure coding practices
Experience with automated testing frameworks
Familiarity with Atlassian tools such as Jira and Confluence
Strong written and verbal communication skills, particularly in multidisciplinary engineering settings