Software Engineer 2

General Dynamics Information Technology•Annapolis Junction, MD
•$152,150 - $205,850•Onsite

About The Position

GDIT is hiring a Software Engineer to develop and maintain system management infrastructure software and services for High Performance Computing (HPC) systems in a Linux environment. The role supports mission-critical government projects and requires a currently held Top Secret SCI clearance with polygraph. The position is onsite in Annapolis Junction, Maryland, and is scheduled for 40 hours per week.

Requirements

  • Bachelor of Arts or Bachelor of Science degree.
  • At least 5 years of related experience.
  • U.S. citizenship required.
  • Must currently possess a Top Secret SCI clearance with polygraph.
  • Experience using the Linux command-line interface and Linux tools.
  • Experience developing Bash scripts to automate manual processes.
  • Recent software development experience using Python.
  • Familiarity with Datacenter Infrastructure Management (DCIM) tools such as NetBox.
  • Experience with secret management tools such as HashiCorp Vault.
  • Familiarity with Identity and Access Management (IAM) solutions such as Keycloak.
  • Experience with containerization technologies such as Docker, Podman, or containerd.
  • Experience with automation frameworks, including Ansible, for orchestrating deployment.
  • Familiarity with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins.
  • Experience with Git source control.

Nice To Haves

  • Familiarity with observability and analytics platforms such as Splunk.
  • Familiarity with Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies.
  • Experience with the Atlassian Tool Suite, including Jira and Confluence.

Responsibilities

  • Develop and maintain system management infrastructure software and services for HPC systems in a Linux environment.
  • Develop Bash scripts to automate manual processes.
  • Use automation frameworks to orchestrate deployment.

Benefits

  • Comprehensive benefits and wellness packages.
  • 401(k) with company match.
  • Competitive pay and paid time off.
  • Medical plan options, some with Health Savings Accounts.
  • Dental and vision plan options.
  • Paid time off plans including vacation, sick and personal time, holidays, paid parental, military, bereavement, and jury duty leave.
  • Short- and long-term disability benefits.
  • Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.
  • Full flex work weeks where possible.
  • Career growth resources, including an AI-powered career tool and an internal mobility team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service