General Dynamics Mission Systems, Inc is seeking an Advanced Software Engineer to join a cross-functional team building and integrating mission-critical software for U.S. Navy submarine and surface platforms. This fully on-site role in Manassas, VA offers a competitive salary range of $124,216 to $137,803 per year and a benefits package designed to support long-term growth, collaboration, and wellbeing.
Why you will like this role
- Mission-focused engineering contributing across the software lifecycle, from design through testing, integration, and issue resolution.
- Flexible work options including a 9/80 schedule with every other Friday off work, if desired.
- Competitive benefits such as 401k matching, flex time off, paid parental leave, healthcare benefits, and health & wellness programs.
- Community and support through employee resource and social groups.
- Continuous learning within research-oriented work and teams developing practical solutions for national security.
Responsibilities
- Develop and maintain production-quality software using C++, Qt, Java, or Python.
- Implement software components based on system and interface requirements.
- Integrate distributed applications using APIs, AMQP, gRPC, Protocol Buffers, and data-driven interfaces.
- Develop and troubleshoot software in Linux environments, preferably Red Hat Enterprise Linux.
- Containerize and deploy applications using Docker or Podman.
- Write unit and integration tests and support formal system testing.
- Diagnose software, networking, data, and integration issues in laboratory environments.
- Participate in code reviews, design discussions, Agile planning, and technical meetings.
- Maintain software documentation and follow configuration-management and secure-coding practices.
- Identify appropriate uses of approved AI tools to improve software quality and engineering productivity.
Requirements
- Bachelor’s degree in Software Engineering or a related STEM field, plus minimum 5 years of relevant experience; or Master’s degree, plus 3 years relevant experience.
- Department of Defense Secret security clearance required at time of hire.
- Selected applicants will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
- U.S. citizenship is required due to the nature of work performed within company facilities.
Technologies you may work with
C++, Qt, Java, Python, Linux, Red Hat Enterprise Linux, Docker, Podman, AMQP, gRPC, Protocol Buffers, Kubernetes, Helm, Git, CI/CD, Agile.
Workplace options
- Fully on-site in Manassas, VA.
- On-site team: Progeny Manassas, VA team.