Software Engineer

General Dynamics Mission Systems, Inc•Dedham, MA
•$110,241 - $117,000•Onsite

About The Position

As a Software Engineer in the Space, Cyber, and Intelligence business area, you will join a cross-functional team working on Crypto & Cross Domain Solution products, with an emphasis on software development for Data at Rest (DAR) technology. The position is based at the Dedham, Massachusetts facility and is fully on-site, with limited flexibility to work from home. The role involves applying software engineering concepts and principles to challenging problems, collaborating with a team, and potentially providing technical leadership. The position offers opportunities for continuous learning and development and research-oriented work supporting national security missions.

Requirements

  • Bachelor's degree in Software Engineering or a related Science, Technology, Engineering, or Mathematics field and at least 2 years of relevant experience; or a master's degree and at least 6 months of relevant experience.
  • A Department of Defense Secret security clearance must be obtainable within a reasonable time based on requirements.
  • Must meet eligibility requirements for access to classified information and be a U.S. citizen.
  • Strong understanding of the software development process and software engineering concepts, principles, and theories.
  • Ability to apply new information quickly to solve challenging problems.
  • Comfort providing technical leadership.
  • Ability to work collaboratively as a team player.
  • Commitment to ongoing professional development for yourself and others.

Nice To Haves

  • Programming experience with Rust, Python, C, or C++.
  • Experience with Linux and Git.
  • Experience with IP networking.
  • Experience with CI/CD DevOps and Git, GitHub, or GitLab.
  • Experience with Linux policy development.

Responsibilities

  • Contribute to software development efforts for Data at Rest (DAR) technology within Crypto & Cross Domain Solution products.
  • Work as a member of a cross-functional software team.
  • Apply software engineering concepts and principles to solve challenging problems.
  • Identify opportunities to apply AI for continuous improvement and innovation.

Benefits

  • 401(k) matching
  • Flexible schedules, including an optional 9/80 schedule with every other Friday off
  • Flex time off
  • Paid parental leave
  • Healthcare benefits
  • Health and wellness programs
  • Employee resource and social groups
  • Continuous learning and development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service