General Dynamics Mission Systems

Senior Principal Software Engineer

General Dynamics Mission Systems
Apply
1 month ago
Annapolis Junction, MD, USAStaff+

Base Salary

$183k - $193k/yr

Responsibilities

  • Own the full software development lifecycle from prototype and R&D maturity through production-quality, maintainable, deliverable products.
  • Provide technical leadership to software engineers and grow long-term subject matter experts.
  • Develop C2, device management, or platform control software for custom and proprietary hardware.
  • Design software interfaces to FPGA-based systems and bespoke embedded hardware.
  • Build stateful systems using state machines, operational sequencing, configuration management, and fault handling.
  • Build and maintain CI/CD pipelines and administer Kubernetes environments.
  • Author Helm charts and use containerization technologies for application packaging and deployment.
  • Drive software platform reuse across multiple programs or product lines.
  • Coordinate across multidisciplinary hardware and software teams.

Requirements

  • Bachelor's degree in Software Engineering or a related STEM field plus 10 years of relevant experience, or a master's degree plus 8 years of relevant experience.
  • Proven technical leadership of software engineers and demonstrated ownership of the software development lifecycle.
  • Experience taking software from prototype or R&D maturity to production-quality products.
  • Experience with software engineering best practices including testing, version control, design review, documentation, and technical debt management.
  • Experience with embedded software development in a Linux environment and software interfaces to FPGA-based or bespoke embedded hardware.
  • Experience with Kubernetes administration and operations, Helm charts, and containerization technologies.
  • Preferred experience with optical, RF, or other communication-system modem hardware and hardware-software co-design workflows.
  • Preferred experience establishing development environments, toolchains, and engineering infrastructure for small-to-mid-size teams.
  • Familiarity with applying AI/ML tools to engineering workflows and developing MCP servers or integrating AI tooling.
  • Ability to obtain a Department of Defense TS/SCI security clearance within a reasonable time and meet classified-information access eligibility requirements.
  • U.S. citizenship is required.

Benefits

  • Flexible schedules, including an optional 9/80 schedule with every other Friday off.
  • Fully on-site or hybrid/Flex work options at the Annapolis Junction, Maryland facility.
  • 401(k) matching, flexible time off, paid parental leave, healthcare benefits, and health and wellness programs.
  • Employee resource and social groups plus ongoing learning and development opportunities.

Tech Stack

Categories

General Dynamics Mission Systems

About General Dynamics Mission Systems

5,001-10,000 employees

General Dynamics Mission Systems designs and manufactures secure communications, C4ISR, cyber defense, and maritime/underwater systems used across land, sea, air, space, and cyber domains. It sells integrated hardware and software to U.S. and allied defense and intelligence agencies under government contracts and long-term programs. The company is headquartered in Chantilly, Virginia, and operates as a business unit of General Dynamics.

Contact me