Advanced Software Engineer (Microservice Development)

General Dynamics Mission Systems, IncManassas, VA
$112,924 - $125,275Hybrid

About The Position

We’re looking for an experienced Software Engineer to join our team and help modernize a submarine combat system using cutting-edge technologies. If you’re passionate about microservices and enjoy solving complex problems, this is the role for you! You will collaborate with a talented team to transform critical defense systems, work with modern frameworks like Spring Boot, Kubernetes, Kafka, and JavaScript, build and deploy scalable, secure microservices in a high-stakes environment, troubleshoot and optimize system performance for mission-critical applications, and be part of a meaningful project that directly impacts national defense.

Requirements

  • Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 5 years of relevant experience; or Master's degree, plus 3 years relevant experience.
  • Department of Defense Secret security clearance is preferred, but must be obtainable within a reasonable amount of time after hire.
  • Applicants selected 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.
  • Mastery in Java development and strong programming skills.
  • Experience with microservice frameworks (Spring Boot, Kubernetes, Kafka).
  • Expertise in JavaScript, with C++ experience as a strong plus.
  • Solid background in software engineering, system design, and development.
  • Team-oriented mindset with excellent problem-solving skills.

Nice To Haves

  • Experience in defense or combat systems development.
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Advanced understanding of secure coding and cybersecurity principles.
  • Ability to mentor and guide team members in adopting new technologies.
  • Innovative thinker with a passion for modernizing legacy systems.

Responsibilities

  • Collaborate with a talented team to transform critical defense systems.
  • Work with modern frameworks like Spring Boot, Kubernetes, Kafka, and JavaScript.
  • Build and deploy scalable, secure microservices in a high-stakes environment.
  • Troubleshoot and optimize system performance for mission-critical applications.
  • Be part of a meaningful project that directly impacts national defense.

Benefits

  • Highly competitive benefits
  • Flexible work environment where contributions are recognized and rewarded.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service