General Dynamics Mission Systems

Sr Advanced Software Engineer (C++, Java)

General Dynamics Mission Systems
Apply
2 months ago
Manassas, VA, USASenior

Base Salary

$165k - $183k/yr

Responsibilities

  • Lead architecture, design, development, and integration of complex software systems.
  • Develop production-quality C++ software in a Linux environment.
  • Establish technical direction across application, middleware, interface, and deployment layers.
  • Integrate distributed applications using gRPC, Protocol Buffers, and data-driven interface models.
  • Integrate COTS, open-source, and custom-developed software components.
  • Diagnose software, networking, concurrency, performance, and system integration problems.
  • Define unit, component, integration, and system-level test strategies.
  • Lead code and design reviews while promoting secure coding and configuration management practices.
  • Mentor software engineers and coordinate technical work across teams and disciplines.
  • Communicate technical status, risks, recommendations, and recovery plans to leadership, customers, and partner organizations.
  • Support software integration and issue resolution in laboratory and Navy platform environments.

Requirements

  • Bachelor’s degree in Software Engineering or a related STEM field plus 8 years of relevant experience, or a master’s degree plus 6 years of relevant experience.
  • Strong modern C++ development experience.
  • Department of Defense Secret security clearance required at time of hire.
  • U.S. citizenship required for access to classified information.
  • Strong Linux experience, preferably Red Hat Enterprise Linux or a derivative.
  • Experience designing and troubleshooting distributed, event-driven, or service-oriented systems.
  • Experience with gRPC, Protocol Buffers, networking, and asynchronous or multithreaded software.
  • Experience with automated testing, Git-based configuration management, and Agile and DevSecOps practices.
  • Experience integrating software with tactical, combat, weapon-control, or other mission-critical systems.
  • Experience serving as a technical lead for a complex software product or integration effort.
  • Strong technical judgment, ownership, communication, and mentoring skills.
  • Ability to translate system requirements and interface definitions into maintainable software designs.
  • Ability to identify responsible uses of approved AI tools for engineering productivity and quality.

Benefits

  • Flexible 9/80 schedule with every other Friday off when program needs allow.
  • 401(k) matching, paid leave, parental leave, healthcare, wellness programs, and employee resource groups.
  • Full-time onsite work is required; hybrid and remote options are not available.
  • Opportunities for continued technical and leadership growth and research-oriented national-security work.

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