Software Engineer
The Software Engineer at Confidential Client's Phantom Works team in Berkeley, MO, leads the design, development, and testing of advanced software solutions supporting space-based effects for air domain missions. This role requires an active Top Secret clearance and expertise in Java, C++, and MATLAB, focusing on innovative modeling, simulation, and prototyping to advance national security technologies.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Technology, Information and Media.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
About the Role
Confidential Client is hiring a Software Engineer to join its Phantom Works team in Berkeley, MO. This role supports advanced R&D for open-architecture systems and space-based effects that support air-domain missions. You will design, implement, and test software used for modeling, simulation, and prototyping in a high-security environment.
What You’ll Do
- Lead planning and execution of software development activities from design through testing and delivery.
- Translate stakeholder needs and system requirements into maintainable software with traceability to design and test artifacts.
- Perform system-level analyses to identify risks and drive mitigation throughout the software lifecycle.
- Write, review, and maintain clean, well-documented code in Java and/or C++; perform thorough code reviews.
- Oversee verification and validation activities, triage issues, and ensure features meet acceptance criteria.
- Track product and process alignment with project plans and standards; report on team and supplier performance metrics.
- Mentor and coach junior engineers to promote software engineering best practices.
- Interface with multidisciplinary teams and a variety of development tools and languages to meet system requirements.
Qualifications
Minimum required
- Bachelor’s degree in Computer Science, Engineering, Physics, or a related technical field, or equivalent experience.
- Active Top Secret U.S. security clearance (required).
- 5+ years of professional software engineering experience.
- Strong experience with Java and/or C++.
- 3+ years leading software development efforts or leading small engineering teams.
- 1+ year of MATLAB experience.
- Excellent written and verbal communication skills; proven ability to work with customers and technical teams.
Preferred
- Advanced degree (MS or PhD) in a relevant field.
- Experience with physics-based modeling and simulation tools.
- Familiarity with DevSecOps practices, CI/CD pipelines, and modern testing frameworks.
- Experience working on defense, aerospace, or other high-assurance software projects.
Location & Clearance
- Work location: Berkeley, MO (on-site or as required by the program).
- Security: Active Top Secret clearance is required and must be maintained for ongoing employment. Employment eligibility consistent with clearance requirements is required.
Benefits & Compensation
Confidential Client offers a comprehensive Total Rewards package that may include competitive base pay, variable compensation opportunities, medical and wellness benefits, retirement plans, paid time off, and professional development resources. Pay is commensurate with experience and qualifications. Specific compensation details (salary or range) will be provided by the client where applicable and in compliance with state and local pay transparency laws.
Why You’ll Love This Role
- Work on challenging, impactful projects at the intersection of software, modeling, and national security.
- Collaborate with cross-functional teams and subject-matter experts in a fast-paced R&D environment.
- Opportunity to mentor others and drive technical direction for high-visibility programs.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range