Senior Software Engineer for Crypto & Cross Domain Solutions

General Dynamics Mission Systems, Inc•Taunton, MN
•$149,831 - $159,000•Hybrid

About The Position

As a software engineer for the Space, Cyber, and Intelligence business area, you’ll be a member of a cross-functional team responsible for designing, developing, and testing software related to our TACDS products in the Crypto & Cross Domain Solutions group. This role involves creative thinking, leading the software development life cycle, applying technical standards and methodologies, and exceptional communication skills. The ideal candidate is a collaborative team player eager to provide technical leadership and is committed to ongoing professional development. Opportunities exist to apply AI for continuous improvement and innovation.

Requirements

  • Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 8 years of relevant experience; or Master's degree, plus 6 years relevant experience.
  • Ability to obtain a Department of Defense Secret security clearance is required at time of hire.
  • Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
  • U.S. citizenship is required.
  • Linux application development experience.
  • Experience with SELinux.
  • Experience with Embedded Linux, VxWorks, RTOS, CDS, ESXi, or YOCTO.
  • Experience with Git and GitLab.
  • Proficient in C/C++, C#, Java, Python, or Rust.
  • Experience with BASH, sed, awk.

Nice To Haves

  • Software development, debugging, and testing.
  • Creative thinker with demonstrated success leading the software development life cycle.
  • Expertise in applying technical standards and methodologies to solve challenges.
  • Exceptional communication skills with the capacity to secure buy-in on concepts and ideas.
  • Collaborative team player eager to provide technical leadership and position others for success.
  • Commitment to ongoing professional development for yourself and others.
  • Identifies opportunities to apply AI for continuous improvement and innovation.

Responsibilities

  • Designing, developing, and testing software related to TACDS products in the Crypto & Cross Domain Solutions group.
  • Leading the software development life cycle.
  • Applying technical standards and methodologies to solve challenges.
  • Providing technical leadership and supporting the success of others.
  • Identifying opportunities to apply AI for continuous improvement and innovation.

Benefits

  • Opportunities for continuous learning and development.
  • Research oriented work, alongside award winning teams developing practical solutions for our nation’s security.
  • Flexible schedules with every other Friday off work, if desired (9/80 schedule).
  • Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service