Software Engineer II

General Dynamics

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Annapolis Junction, MD
Salary
$152,150–$205,850 / yr
Posted
58 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $152k
This role $179k
$97k most similar roles pay here $217k

This role pays more than 74% of similar roles. Most pay $122,661–$180,806 — the shaded band above. At the midpoint, this role pays about $179k versus about $152k 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 · Software Engineer II

As a Software Engineer 2, you will join the engineering team to develop and maintain system management infrastructure software and services for High Performance Computing systems within a Linux environment. You will be responsible for building automation tools and managing critical infrastructure components. The role requires proficiency in Python and Bash scripting to automate manual processes, along with extensive experience using the Linux command line and various Linux tools. You will work with containerization technologies like Docker, PodMan, and containerd, while utilizing Ansible for deployment orchestration. Your daily work involves managing secret management via HashiCorp Vault, identity and access management through Keycloak, and infrastructure tracking with Netbox. Additionally, you will utilize Git source control, CI/CD pipelines involving GitLab CI or Jenkins, and observability platforms like Splunk to support mission-critical government projects.

What does a Software Engineer earn in Maryland?

Median $179000 from 35 postings across 7 companies.

See salary data

What you'll do

  • Develop and maintain system management infrastructure software for High Performance Computing (HPC) systems in a Linux environment.
  • Create Bash scripts to automate manual processes and streamline operations.
  • Perform software development using Python to support mission-critical government projects.
  • Manage Datacenter Infrastructure Management (DCIM) tools such as Netbox.
  • Implement secret management solutions using tools like HashiCorp Vault.
  • Manage identity and access management (IAM) solutions such as Keycloak.
  • Deploy and manage containerized applications using Docker, PodMan, or containerd.
  • Orchestrate deployments using automation frameworks like Ansible and CI/CD pipelines.

What we're looking for

  • Must be a United States citizen.
  • Must possess an active Top Secret SCI with Polygraph clearance.
  • Bachelor of Arts or Bachelor of Science degree required.
  • 5+ years of related experience in software engineering.
  • Experience using Linux CLI, Bash scripting for automation, and Python for recent software development.
  • Experience with Git source control, containerization (Docker, PodMan, containerd), and Ansible orchestration.
  • Familiarity with CI/CD tools like GitLab CI or Jenkins; familiarity with DCIM, Secret Management, and IAM solutions (preferred).
  • Security clearance.

More like this

Similar roles

Software Engineer II

General Dynamics

Annapolis Junction, MD 41 days ago $152,150$205,850
Bash Python MongoDB Docker Kubernetes GitLab CI RabbitMQ Ansible PostgreSQL Helm Git Linux Jira Confluence CI/CD
5+ yrs exp

Software Engineer II

General Dynamics

Annapolis Junction, MD 79 days ago $152,150$205,850
Python Java Bash PHP Linux CI/CD GitLab CI Docker Kubernetes Ansible Git Jira Confluence VS Code
5+ yrs exp

Software Integration Engineer II

General Dynamics

Annapolis Junction, MD 48 days ago $151,300$204,700
Kubernetes Docker Python Bash Linux Ansible Helm Git Prometheus Grafana Podman Agile REST Microservices Jira Confluence
6+ yrs exp

Software Integration Engineer III

General Dynamics

Annapolis Junction, MD 65 days ago $176,800$239,200
Kubernetes Docker Bash Python Linux Ansible Helm Prometheus Grafana Git Podman Agile Jira Confluence REST Microservices
8+ yrs exp

Software Engineer II

Broadcom

CA 18 days ago $101,000$162,000
C++ Golang Python Kubernetes Docker containerd Linux Unix ESXi vSphere x86 Architecture Container Runtime SaaS CaaS FaaS Virtualization Open Source
3+ yrs exp

Software Engineer II

Microsoft

7 days ago $102,100$202,200
Azure Python C# C++ Java JavaScript Distributed Systems Machine Learning DevOps CI/CD Software Architecture Observability Telemetry AI Infrastructure SDLC
2+ yrs exp Hybrid