Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 26 Oct 2026

Software Engineer Principal

GDIT Annapolis Junction, MD On-site senior full-time

Salary

$175,950 - $238,050 per year

Apply on GDIT

Description

SOFTWARE ENGINEER PRINCIPAL

Transform technology into opportunity as a Software Engineer Principal at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career.

The Software Engineer shall be responsible for implementing access controls and permission mechanisms for securing access to critical HPC system resources through robust permission management, ensuring compliance with the Agency’s security policies and industry standards.

Responsibilities

  • Education: Bachelor of Science
  • Experience: 8+ years of related experience
  • Security clearance level: TS/SCI w/ Polygraph

Required Skills

  • Experience using the Linux CLI
  • Proficiency in scripting (Bash) to automate tasks and processes
  • Experience developing software solutions using the Python programming language
  • Experience implementing RBAC/ABAC for HPC systems
  • Experience with advanced Linux security administration including PAM, SELinux, file permissions, ACLs, and audit logging
  • Experience developing IAM solutions using Keycloak
  • Experience implementing identity federation and SSO (SAML, OIDC, OAuth2)
  • Experience developing and maintaining secret management integrations using HashiCorp Vault
  • Experience developing Ansible playbooks to orchestrate the automation of provisioning HPC hardware and software components
  • Experience with containerization technologies such as Docker, PodMan, containerd
  • Experience with CI/CD principles, methodologies, and tools including GitLab CI
  • Experience with Git Source Control System

Desired Skills

  • Experience with the Atlassian Tool Suite (JIRA, Confluence)
  • Familiar with Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies

Benefits

  • Comprehensive benefits and wellness packages
  • 401K with company match
  • Competitive pay and paid time off
  • Full flex work weeks where possible
  • 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

Skills

Required

Nice to have

  • Atlassian Tool Suite
  • Agile
  • Scrum
  • Scaled Agile Framework

Ready to apply?

You apply with the employer directly. Their original posting is here: https://gdit.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/USA-MD-Annapolis-Junction/Software-Engineer-3_RQ229673

Apply on GDIT