G

General Dynamics Mission Systems

Builds secure electronics for defense missions

Senior Advanced Software Engineer - C++, Java

Software EngineeringConfirmed live in the last 24 hours
Full-timeManassas, VA, USA$164.9k - $182.9k /yr

About the Job

Requirements

  • A Bachelor's degree in Software Engineering or a related Science, Technology, Engineering, or Mathematics field, plus at least 8 years of relevant experience, or a Master's degree plus at least 6 years of relevant experience.
  • C++ experience and strong modern C++ development skills.
  • Approximately 8 or more years of progressively responsible software engineering experience.
  • Demonstrated experience serving as a technical lead for a complex software product or integration effort.
  • Strong Linux experience, preferably with Red Hat Enterprise Linux or a derivative.
  • Experience designing and troubleshooting distributed, event-driven, or service-oriented systems.
  • Practical experience with gRPC, Protocol Buffers, networking, and asynchronous or multithreaded software.
  • Knowledge of Agile and DevSecOps practices, automated testing, continuous integration and continuous delivery, and Git-based configuration management.
  • Ability to translate system-level requirements and interface definitions into maintainable software designs.
  • Experience integrating software with tactical, combat, weapon-control, or other mission-critical systems.
  • Ability to identify responsible uses of approved artificial intelligence tools for engineering productivity, quality, and continuous improvement.
  • U.S. citizenship is required, and a Department of Defense Secret security clearance is required at hire.

Responsibilities

  • Provide hands-on technical leadership for a cross-functional team developing and integrating mission-critical software for the U.S. Navy.
  • Guide architecture and implementation while directly participating in software development, debugging, testing, and system integration.
  • Lead complex efforts from requirements and design through laboratory integration, formal testing, deployment, and operational support.
  • Lead the architecture, design, development, and integration of complex software systems.
  • Develop production-quality software using C++ in a Linux environment.
  • Establish technical direction and make design decisions across application, middleware, interface, and deployment layers.
  • Integrate distributed applications using application programming interfaces, gRPC, Protocol Buffers, and data-driven interface models.
  • Lead integration of commercial off-the-shelf, open-source, and custom-developed software components.
  • Diagnose complex 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, configuration management, and engineering best practices.
  • Mentor software engineers and coordinate technical work across multiple teams and disciplines.
  • Communicate technical status, risks, recommendations, and recovery plans to program leadership, customers, and partner organizations.
  • Support software integration and issue resolution in laboratory and Navy platform environments.

About the Company

General Dynamics Mission Systems

Builds secure electronics for defense missions

General Dynamics Mission Systems builds defense electronics and integrated systems for military, intelligence and civil government customers. Its equipment connects people and platforms across land, sea, air, space and cyber missions, from tactical radios to satellite ground infrastructure. The business designs submarine weapon controls, aircraft processing equipment and encryption products that protect classified voice, video and data. Government contracts fund development and production, and its products become components of larger military platforms and integrated national security systems. A business unit of General Dynamics, it is headquartered in Chantilly, Virginia.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Chantilly, VA
Founded
1952

Recently Posted Jobs

Explore more opportunities at General Dynamics Mission Systems

See more jobs