Software Engineer

General Dynamics Mission Systems
Manassas, VA
Job Description
Role Overview

As a software engineer, you'll be a member of a cross-functional team responsible for developing cybersecurity software for the US Navy submarine and surface fleet. This team is responsible for software development and resolution of integration issues, both in a laboratory environment and onboard U.S. Navy submarines and ships.

What You Will Do

Develop new software components in Java, C, C++, and Python to meet program needs, integrate COTS tools, containerize existing applications, build multi-tier software solutions, perform unit testing, and conduct software component integration.

Why It Might Be a Fit

We're looking for a team player who thrives in collaborative environments, has knowledge of software development lifecycle, and experience with Linux, containerization technologies, and cybersecurity best practices.

Requirements

  • Bachelor's degree in Software Engineering or related field
  • 2 years of relevant experience
  • Secret security clearance
  • U.S. citizenship

Benefits

  • 401k matching
  • flex time off
  • paid parental leave
  • healthcare benefits
  • health & wellness programs
  • employee resource and social groups
]]>