Software Engineer

General Dynamics

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Middletown, RI
Salary
$90,833–$100,767 / yr
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $156k
This role $96k
$79k $202k
below market most similar roles pay here above market

This role pays less than 97% of similar roles. Most pay $135,000–$177,250 — the blue band above. At the midpoint, this role pays about $96k versus about $156k 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 1161 open roles on FindRole.

Listed pay typically runs $124,397–$153,102 across 1008 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Software Engineer

The Software Engineer joins the engineering team to develop and maintain software for the Payload Control System. The successful candidate will collaborate with cross-functional teams to design and integrate software solutions, troubleshoot issues to ensure optimal system performance, and participate in code reviews to improve development practices. Key technical requirements include proficiency in C++ programming, specifically utilizing the standard template library, smart pointers, and inheritance. Candidates must also possess experience with networking protocols, AMQP, and socket programming such as TCP and UDP, alongside source control best practices using Git. The role involves working on submarine systems and operations, specifically requiring an understanding of BYG-1. Preferred skills include Linux environments, Kubernetes, Docker, the QT Framework, and experience with Agile methodologies using Jira and Confluence.

What does a Software Engineer earn?

Median $196750 from 2601 postings across 154 companies.

See salary data

What you'll do

  • Develop and maintain software for the Payload Control System.
  • Design and integrate software solutions with cross-functional teams.
  • Troubleshoot and resolve software issues to ensure optimal system performance.
  • Participate in code reviews to improve software development practices.
  • Write and maintain C++ code using the standard template library, smart pointers, and inheritance.
  • Implement networking protocols including AMQP and socket programming such as TCP and UDP.
  • Manage source control using Git and follow software development best practices.

What we're looking for

  • U.S. citizenship is required.
  • Department of Defense Secret security clearance is required at time of hire.
  • Bachelor's degree in Software Engineering or a related STEM field plus 2 years of relevant experience.
  • Master's degree plus 6 months of relevant experience.
  • Proficiency in C++ programming, specifically the standard template library (STL), smart pointers, and inheritance.
  • Experience with networking protocols, AMQP, and socket programming such as TCP and UDP.
  • Experience with software development and source control best practices using Git.
  • Experience with Agile, Linux, Kubernetes, Docker, QT Framework, or submarine systems (preferred).

More like this

Similar roles

Software Engineer Entry Level

General Dynamics

Middletown, RI 9 days ago $77,843–$86,358
C++ Object-Oriented Design TCP/UDP AMQP Git Linux Kubernetes Docker QT Framework Agile Jira Confluence Socket Programming

Software Engineer

Booz Allen Hamilton

Washington, DC 16 days ago $86,800–$198,000
Python Java C# C C++ JavaScript NodeJS PHP React Drupal .NET Agile UI/UX Automated Testing Hardware Drivers COTS Hardware
5+ yrs exp

Software Engineer

The Walt Disney Company

Orlando, FL 3 days ago $113,500–$152,200
Java Spring Framework SQL MongoDB AWS Docker Kubernetes GraphQL Microservices CI/CD Splunk App Dynamics OTEL Grafana NoSQL Object-Oriented Programming
3+ yrs exp Hybrid

Software Engineer

Lyft

Seattle, WA 39 days ago $149,240–$192,000
Object-oriented programming Distributed systems Software development Code review Security monitoring Detection engineering
2+ yrs exp Hybrid

Software Engineer

General Dynamics

Falls Church, VA 35 days ago $128,039–$173,229
System Integration AI
5+ yrs exp Hybrid

Software Engineer

Microsoft

12 days ago $102,100–$202,200
Azure C# .NET Python JavaScript TypeScript React Microservices REST APIs SQL NoSQL Cosmos DB Azure SQL Azure AI GitHub Copilot CI/CD DevOps AKS Azure Container Apps Power Platform Dynamics 365 Git Automated Testing
2+ yrs exp Hybrid