Senior Software Engineer

General Dynamics Mission Systems, Inc•Pittsfield, MA
•$110,175 - $1,222,225•Hybrid

About The Position

As a Senior Software Engineer, you will lead and work with a cross-functional software team responsible for the entire software development life cycle. You will provide technical leadership and coordinate software engineering activities to align system architecture, requirements, subsystem implementation, and program milestones. The role involves developing performance-critical real-time software, contributing to the technical baseline, collaborating across disciplines, and supporting team members through technical direction and mentoring. The position is primarily on-site with hybrid work or flexibility when allowable, as part of the GDMS Pittsfield, Massachusetts Engineering Team. The company describes an exciting career path with opportunities for continuous learning and development, research-oriented work, and flexible scheduling, including an optional 9/80 schedule with every other Friday off. General Dynamics Mission Systems develops high-technology solutions, products, and services for customers operating across multiple domains. The company states that it has a global team of more than 12,000 professionals and offers a flexible work environment where contributions are recognized and rewarded.

Requirements

  • Bachelor’s degree in Software Engineering or a related Science, Engineering, or Mathematics field, plus 5 or more years of job-related experience; alternatively, a master’s degree plus 3 years of job-related experience.
  • U.S. citizenship is required due to the nature of work performed at the facilities.
  • Must be able to obtain a Department of Defense Secret security clearance within a reasonable time based on requirements; selected applicants will undergo a U.S. Government security investigation and must meet eligibility requirements for classified access.
  • Experience leading software teams through full delivery cycles.
  • Experience designing and building performance-critical software in C/C++.
  • Experience using Python for automation, tooling, and rapid prototyping.
  • Experience working in Linux environments.
  • Experience with GitLab and Git source control.
  • Experience using containers for development and deployment environments.
  • Ability to communicate technical concepts clearly across disciplines and audiences.

Nice To Haves

  • Agile experience is preferred.
  • Practical applications of AI and automation.

Responsibilities

  • Lead and work with a cross-functional software team through the entire software development life cycle.
  • Provide technical leadership and coordinate software engineering activities to align system architecture, requirements, subsystem implementation, and program milestones.
  • Design and build performance-critical software in C/C++ for real-time systems.
  • Use Python for automation, tooling, and rapid prototyping alongside the C/C++ codebase.
  • Work in Linux environments for user-level development and system administration.
  • Collaborate using GitLab and Git, including branching strategies.
  • Use containers to create portable, reproducible development and deployment environments.
  • Shape the technical baseline through requirements, design, test documentation, and diagrams.
  • Investigate difficult problems, ambiguous requirements, complex architectures, and debugging issues to find root causes and implement solutions.
  • Communicate technical concepts to engineers and program leadership, and across systems engineering, test, and program management disciplines.
  • Raise engineering quality through code reviews, mentoring, and setting technical direction.
  • Stay current on industry trends and bring useful ideas, including practical applications of AI and automation, to the team.

Benefits

  • Tuition reimbursement
  • Conference attendance
  • Dedicated professional growth time
  • Optional 9/80 schedule with every other Friday off
  • Hybrid work arrangements, as allowable
  • 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