Senior Software Engineer | C5 SW Architect

General Dynamics Mission Systems, Inc•Taunton, MA
•$157,487 - $174,713•Hybrid

About The Position

As a C5 Software Architect for a next-generation combat vehicle program, you will provide hands-on architectural and technical leadership for a cross-functional engineering team developing and integrating mission-critical software for a vehicle platform. General Dynamics Mission Systems (GDMS) serves as the C5 (Command, Control, Computers, Communications, and Cyber) and software lead across the vehicle platform, integrating tactical networking, sensor fusion, reconnaissance, unmanned systems, and cyber/electronic warfare capabilities. The role involves defining containerization, packaging, deployment, and orchestration strategy; developing tactical applications, backend microservices, and TAK-family plugins and services; supporting embedded Linux environments; and partnering with Systems and Cybersecurity Engineers on architecture, requirements, and interface definition. The position supports on-site or hybrid/flex arrangements at the Taunton, Massachusetts campus, including work in the Systems Integration Lab and program facilities, with some travel to customer sites. The position offers an exciting career path with opportunities for continuous learning and development, research-oriented work alongside award-winning teams, and a flexible work environment. A 9/80 schedule with every other Friday off is available if desired. The salary range is USD $157,487–$174,713 per year; actual pay may vary based on experience, location, and other factors.

Requirements

  • Bachelor's degree in Software Engineering or a related Science, Technology, Engineering, or Mathematics field and at least 8 years of relevant experience, or a master's degree and at least 6 years of relevant experience.
  • U.S. citizenship is required due to the nature of work performed within the facilities.
  • Applicants selected must undergo a U.S. Government security investigation and meet eligibility requirements for access to classified information.

Nice To Haves

  • Department of Defense Secret security clearance at time of hire.
  • Hands-on experience with Kubernetes, K3s clusters, Helm charts, Docker, Podman, containerd, private container registries, and automated PXE/network-boot provisioning.
  • Proficiency in C#/.NET, Java, C/C++, and Python, developing tactical applications, backend services, and TAKX, ATAK, WinTAK, or TAK Server plugins and services in Linux.
  • Experience building and customizing embedded Linux distributions with Yocto Project, OpenEmbedded, and BitBake, including network boot support using PXE/DHCP/NFS on ruggedized hardware such as OpenVPX.
  • Experience architecting and troubleshooting cloud-native, containerized, and distributed systems using Kubernetes/K3s, Helm, Docker/Podman, gRPC, Protocol Buffers, and DDS.
  • Experience with Cameo or MagicDraw SysML, including activity diagrams, internal block diagrams, and model-backed SRS/IRS requirements.
  • Experience integrating with tactical radios and waveforms, EO/IR sensors, UAS feeds, or Electronic Warfare/Counter-UAS systems using military messaging standards.
  • Experience developing reusable software services that accelerate customer demonstrations (OTAs) and scale across vehicle and platform programs.
  • Strong technical judgment, customer presence, communication, and mentoring skills across multidisciplinary teams.
  • Ability to identify responsible uses of approved AI tools, such as MCP-enabled workflows, for engineering productivity, quality, and continuous improvement.

Responsibilities

  • Provide hands-on architectural and technical leadership for a cross-functional engineering team developing and integrating mission-critical software for a next-generation combat vehicle platform.
  • Own containerization, packaging, deployment, and orchestration strategy using Kubernetes, K3s, Helm, container technologies, private registries, and automated provisioning.
  • Lead hands-on design and development of production-quality tactical applications, reusable backend microservices, and TAKX, ATAK, WinTAK, and TAK Server plugins and services.
  • Support, customize, and maintain embedded Linux operating system images, board support packages, kernel and driver configurations, and container-runtime environments using Yocto Project tools.
  • Partner with Systems and Cybersecurity Engineers on architectural trade studies, behavioral decomposition, requirements allocation, and interface definition using Cameo Systems Modeler or MagicDraw.
  • Translate system-level MBSE models and interface definitions into maintainable, modular software designs adhering to MOSA/SOSA standards.
  • Integrate software with tactical radios and waveforms, EO/IR sensors, UAS feeds, and Electronic Warfare or Counter-UAS systems using military messaging standards.
  • Build composable, reusable software services that support customer demonstrations and scale across vehicle and platform programs.
  • Mentor and communicate with multidisciplinary teams, customers, and engineering stakeholders.
  • Identify responsible uses of approved AI tools for engineering productivity, quality, and continuous improvement.

Benefits

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