Lead Software Engineer

General Dynamics

Confirmed live yesterday Trusted
Hybrid

Quick summary

Work type
Hybrid
Location
Pittsfield, MA
Salary
$110,175–$122,225 / yr
Posted
51 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $198k
This role $116k
$96k most similar roles pay here $239k

This role pays less than 91% of similar roles. Most pay $184,900–$211,200 — the shaded band above. At the midpoint, this role pays about $116k versus about $198k for comparable roles.

Based on 240 similar postings.

Employer

About General Dynamics

General Dynamics is a global aerospace and defense company offering a broad portfolio of products and services in business aviation, ship construction, land combat vehicles, and information technology. It serves customers in the U.S. government, allied governments, and a diverse array of commercial markets.

General Dynamics currently has 1123 open roles on FindRole.

Listed pay typically runs $124,093–$150,385 across 984 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Lead Software Engineer

As a Lead Software Engineer, you will lead and grow a cross-functional software team while providing technical leadership across the entire development life cycle. You will ensure alignment between system architecture, requirements, and program milestones while coaching engineers and setting technical direction. Your daily responsibilities include designing and building performance-critical software in C/C++ for real-time systems, utilizing Python for automation and prototyping, and working within Linux environments from user-level development to system administration. You will manage modern source control using GitLab or Git, leverage containers for portable deployment environments, and develop technical baselines through test documentation and diagrams. The role focuses on solving complex problems in the domain of real-time systems and defense technology, requiring you to translate complex concepts across disciplines while ensuring high-quality software delivery for critical missions.

What you'll do

  • Lead a cross-functional team of software engineers by setting technical direction and providing coaching.
  • Design and build performance-critical real-time systems using C/C++.
  • Develop automation tools, scripts, and prototypes using Python.
  • Perform daily development and system administration tasks within Linux environments.
  • Manage source code and branching strategies using GitLab or Git.
  • Create portable and reproducible deployment environments using containers.
  • Define the technical baseline from initial requirements through test documentation and diagrams.
  • Communicate complex technical concepts to diverse audiences including engineers and program leadership.

What we're looking for

  • U.S. citizenship is required.
  • Must be able to obtain a Department of Defense Secret security clearance.
  • Bachelor's degree in Software Engineering, or a related Science, Engineering, or Mathematics field.
  • 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience.
  • Experience with C/C++ for performance-critical software and Python for automation and prototyping.
  • Proficiency in Linux environments ranging from user-level development to system administration.
  • Experience with modern source control (GitLab, Git) and containerized development environments.
  • Agile experience (preferred).

More like this

Similar roles

Software Engineer

General Dynamics

Pittsfield, MA 79 days ago $100,219$111,180
C C++ Linux Kubernetes Docker Containerization GitLab Synergy Network Switches Real-time Embedded Development Agile AI
2+ yrs exp Hybrid

Software Engineer

General Dynamics

Pittsfield, MA 79 days ago $90,833$100,767
C C++ Linux Kubernetes Docker Containerization GitLab Synergy Network Switches Real-time Embedded Development Agile AI
2+ yrs exp Hybrid

Software Engineer

General Dynamics

Pittsfield, MA 79 days ago $95,384$105,817
C C++ Linux Kubernetes Docker Containerization GitLab Synergy Network Switches Agile
2+ yrs exp Hybrid

Lead Software Engineer

JPMorgan Chase

San Francisco, CA 38 days ago
Java Python SQL PL-SQL Kafka MQ CI/CD AWS RAG TDD Agile Scrum SDLC Observability ServiceNow
5+ yrs exp

Lead Software Engineer

Morgan Stanley

New York, NY 176 days ago $150,000$210,000
Java Agile Scrum DevOps Software Development Project Management Strategic Planning
6+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 92 days ago $197,300$225,100
AWS Kubernetes Docker Java Python Go TypeScript JavaScript SQL NoSQL HTML/CSS Microservices Agile Cloud Computing Microsoft Azure Open Source RDBMS
4+ yrs exp