Entry Level Software Engineer

General Dynamics

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Manassas, VA
Salary
$77,843–$86,358 / yr
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $145k
This role $82k
$65k $193k
below market most similar roles pay here above market

This role pays less than 94% of similar roles. Most pay $113,687–$175,500 — the blue band above. At the midpoint, this role pays about $82k versus about $145k 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 1377 open roles on FindRole.

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

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Entry Level Software Engineer

The Entry Level Software Engineer (Spring 2027) joins the engineering team to support the Tactical Control System program. In this role, you will contribute to the development, integration, testing, and maintenance of software supporting mission-critical capabilities. Day-to-day responsibilities include participating in software design, implementation, code reviews, and troubleshooting issues while developing unit tests and maintaining technical documentation. You will utilize C++ and Java within a Linux environment to build reliable software. The position requires proficiency in object-oriented programming, data structures, and software debugging. Preferred technical skills include JavaScript, Python, Bash, Docker, Kubernetes, Spring Boot, and Git. You will collaborate with systems and test engineers to implement requirements and solve technical problems within a collaborative team environment focused on defense and scientific technology.

What does a Software Engineer earn in Virginia?

Median $165000 from 125 postings across 23 companies.

See salary data

What you'll do

  • Develop and maintain software using C++ and Java in a Linux environment.
  • Participate in software design, implementation, code reviews, and testing.
  • Troubleshoot software issues and support integration and defect resolution.
  • Develop unit tests and maintain technical documentation.
  • Implement and verify requirements alongside software, systems, and test engineers.
  • Apply team coding standards, development tools, and software engineering practices.

What we're looking for

  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or a related technical field.
  • U.S. citizenship is required.
  • Ability to obtain a Secret security clearance.
  • Foundational programming experience with C++ and Java.
  • Familiarity with Linux, including command-line tools and basic development workflows.
  • Understanding of object-oriented programming, data structures, and software debugging.
  • Experience with JavaScript, Python, Bash, Docker, Kubernetes, Spring Boot, or Git (preferred).
  • Experience with automated testing and CI/CD practices (preferred).

More like this

Similar roles

Entry Level Software Developer

IBM

San Jose, CA 6 days ago
Python Java JavaScript TypeScript C++ React FastAPI Flask Spring Boot Docker Kubernetes CI/CD DevOps NoSQL APIs AI LLM Machine Learning Version Control

Entry Level Software Developer

IBM

69 days ago
Python Java JavaScript TypeScript C++ React FastAPI Flask Spring Boot Docker Kubernetes CI/CD DevOps NoSQL APIs Agile Version Control AI/ML LLM

Entry-Level Software Engineer

Boeing

Maryland Heights, MO 4 days ago $65,000–$72,680
C# TypeScript React JavaScript AWS Relational Databases Microservices Agile Scrum SAFe
Hybrid

Early Career Software Engineer

Anduril Industries

Atlanta, GA +8 138 days ago $112,000–$149,000
C++ Go Rust Java Python Cloud Infrastructure Front-end Frameworks Data Structures Algorithms Storage Systems Metrics Debugging Monitoring