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).
A Mission Software Engineer develops and deploys software essential for a specific, real-world objective or "mission" in partnership with our customers. This approach differs from standard software engineering by placing a strong emphasis on the end-user's operational needs and the success of the overall mission, rather than just technical performance. Ensuring alignment to the mission and customer through an agile response to dynamic priorities can significantly improve the impact of STR software.
Job Responsibility:
Develop new software components for a key operational capability
Conduct software integration and test activities in supporting a small integrated development team
Perform integration testing to ensure seamless interaction between different system components
Deployment and Field Testing: Traveling to integration sites to build, test, and deploy software in real-world, operational environments (CONUS)
Triage and Debugging: Identifying and resolving software and system failures during integration
Participate in test planning & test events, requirements reviews, code reviews, and architecture/software implementation reviews to improve code quality and maintainability
Develop and maintain automated test scripts and test frameworks for Java applications
Requirements:
Active Top Secret Security clearance
U.S. citizenship
BS in Computer Science or related technical field with at least 7 years of work experience (MS + 5 years, PhD + 2 years, or equivalent experience considered)
Experience designing, building, testing, debugging, and maintaining a large codebase
Experience with object-oriented programming principles
Experience with service oriented architectures or micro-service architectures
Experience with containerization/orchestration tools such as Docker and Kubernetes
Experience with Agile software lifecycle methodologies and tools, such as JIRA and SonarQube
Experience with DevOps or CI/CD tools such as Gitlab
Experience with test-driven development methodologies
A demonstrated ability to adopt new languages, libraries, and technologies
Organized, detail-oriented, and with an ability to work both independently and collaboratively
Integration and Test Experience, with a focus on Java applications
Experience in leading and directing development initiatives from inception to functional prototypes to production-level systems
Nice to have:
SCI Eligible
Experience with automated testing tools and frameworks (e.g., JUnit, TestNG, Selenium)
Experience with message queuing systems like Active MQ, as well as access control and auditing
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.