Advanced Software Engineer

General Dynamics Mission Systems•Manassas, VA
•Onsite

About The Position

The Advanced Software Engineer provides senior technical expertise and guidance for SLCM-N software architecture and development. The role contributes to architectural standards, technical roadmaps, and design decisions for networking and distributed systems, while implementing and optimizing networking solutions for mission-critical systems. The engineer serves as a senior technical expert for SLCM-N and cross-functional software integration, leads resolution of complex software and networking issues with significant system-wide impact, and supports integration, technical reviews, program reviews, customer engagements, and technical planning. The position also includes mentoring and guiding engineering teams, advancing software development and testing practices, evaluating emerging technologies for SLCM-N capabilities, and fostering continuous improvement. This is a fully on-site position with the Progeny team in Manassas, Virginia. A Department of Defense Secret security clearance is required at hire; U.S. citizenship is required.

Requirements

  • Bachelor's degree in Software Engineering or a related Science, Technology, Engineering, or Mathematics field and at least 5 years of relevant experience, or a Master's degree and at least 3 years of relevant experience.
  • Department of Defense Secret security clearance required at the time of hire.
  • U.S. citizenship and eligibility for access to classified information.
  • Strong knowledge of software engineering principles, distributed systems architecture, and networking protocols.
  • Proven ability to contribute to large-scale technical initiatives and deliver complex systems.
  • Ability to influence architectural discussions and provide technical guidance.
  • Demonstrated leadership and success mentoring engineers.
  • Strategic thinking that balances technical rigor with mission requirements and customer needs.
  • Excellent communication skills, including the ability to explain complex technical and networking concepts to stakeholders.
  • Commitment to innovation, continuous improvement, and technical excellence.

Nice To Haves

  • At least 5 years of software development experience; C++ proficiency is a strong plus.
  • Extensive experience designing and implementing networking protocols, socket programming, and distributed communication systems.
  • Familiarity with Linux environments, system-level programming, and Bash scripting.
  • Experience with Agile/SAFe methodologies in large-scale development environments.
  • Advanced knowledge of the Qt Framework.
  • Background in containerization and orchestration technologies, including Kubernetes and Docker.
  • Expert-level Git workflow design and branching strategies for large-scale development teams.
  • In-depth understanding of Submarine Warfare Federated Tactical Systems (SWFTS) architecture and integration.
  • Comprehensive knowledge of submarine systems, operations, and tactical mission requirements.
  • Experience with real-time systems, embedded programming, and performance optimization.

Responsibilities

  • Provide senior technical expertise and guidance for SLCM-N software architecture and development.
  • Contribute to architectural standards, technical roadmaps, and design decisions for networking and distributed systems.
  • Implement and optimize networking solutions for mission-critical systems.
  • Mentor and guide engineers in software development, testing methodologies, and system integration practices.
  • Serve as a senior technical expert for SLCM-N and cross-functional software integration.
  • Lead resolution of highly complex software and networking issues with significant system-wide impact.
  • Collaborate on complex software integration and issue resolution.
  • Conduct technical reviews and drive continuous improvement of software development practices.
  • Support program reviews, customer engagements, and technical planning activities.
  • Evaluate emerging technologies and recommend capabilities for SLCM-N.

Benefits

  • Opportunities for continuous learning and development.
  • Flexible schedules, including an optional 9/80 schedule with every other Friday off.
  • 401(k) matching.
  • Flexible time off.
  • Paid parental leave.
  • Healthcare benefits.
  • Health and wellness programs.
  • Employee resource and social groups.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service