Software Engineer 2

General Dynamics Information Technology

Maryland

On-site

USD 120,000 - 160,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

General Dynamics Information Technology is seeking a Senior Software Engineer to implement access controls and security for high-performance computing resources on government projects, shaping your engineering career. The role requires 5+ years of experience, a Bachelor’s degree, and a TS/SCI with Polygraph clearance, with hands-on work using Linux, Python, Rust, and modern DevOps tools.

Work includes automating tasks with Bash and Python, deploying via GitLab CI, and collaborating in Agile

Qualifications

  • Bachelor's degree required (BA/BS).
  • 5+ years of related experience.
  • Security clearance TS/SCI w/ Polygraph required.

Responsibilities

  • Implement access controls and permissions for HPC resources.
  • Ensure compliance with Agency security policies and standards.
  • Develop authentication/authorization logic and ACLs for Linux environments.
  • Collaborate on secure software development for government projects.

Skills

Linux CLI
Scripting (Bash/Python)
Python
Rust
Ansible
Authentication protocols
Linux administration
CI/CD (GitLab)
Agile/SAFe
Git
Container orchestration

Education

Bachelor of Arts/Science

Tools

Docker
PodMan
containerd
JIRA
Confluence

Job description

SOFTWARE ENGINEER SENIOR

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

MEANINGFUL WORK AND PERSONAL IMPACT

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

WHAT YOU’LL NEED TO SUCCEED

Bring your engineering expertise along with a drive for innovation to GDIT. The Software Engineer Senior must have:

  • Education: Bachelor of Arts/Bachelor of Science
  • Experience: 5+ years of related experience
  • Security clearance required: TS/SCI w/ Polygraph

Position Required Skills:

  • Experience using the Linux CLI and Linux tools
  • Proficiency in scripting (Bash/Python) to automate tasks and processes
  • Recent software development experience using Python
  • Recent software development experience using Rust
  • Experience with automation frameworks including Ansible for orchestrating deployment
  • Experience developing authentication protocols, authorization logic, access control lists, and permissions for HPC systems in a Linux environment
  • Basic Linux systems administration including User and Group Management
  • Experience with CI/CD principles, methodologies, and tools including GitLab CI
  • Familiar with Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies
  • Experience with Git Source Control System

Position Desired Skills:

  • Experience with containerization technologies such as Docker, PodMan, containerd
  • Experience with the Atlassian Tool Suite (JIRA, Confluence)
GDIT IS YOUR PLACE

At GDIT, the mission is our purpose, and our people are at the center of everything we do.

  • Growth: AI-powered career tool that identifies career steps and learning opportunities
  • Support: An internal mobility team focused on helping you achieve your career goals
  • Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off
  • Community: Award-winning culture of innovation and a military-friendly workplace
OWN YOUR OPPORTUNITY

Explore a career in software development at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.

#MD_2026Alumni

#IntelligenceEngineered

#HP2026

#praxisjobs

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer 2
Software Engineer 2

General Dynamics - IT • Annapolis (MD)

On-site
USD 140,000 - 190,000
Software Engineer 2
Software Engineer 2

General Dynamics - IT • Maryland

On-site
USD 120,000 - 190,000
401K with company match
Paid time off
Comprehensive benefits
Software Engineer
Software Engineer

General Dynamics - IT • Maryland

On-site
USD 180,000 - 240,000
Software Engineer 2
Software Engineer 2

Praxis Engineering • Maryland

On-site
USD 152,000 - 206,000
Software Developer
Software Developer

General Dynamics Information Technology • California (MO)

On-site
USD 90,000 - 130,000
Software Integration Engineer 4
Software Integration Engineer 4

General Dynamics Information Technology • Maryland

On-site
USD 140,000 - 180,000
Software Integration Engineer 4
Software Integration Engineer 4

General Dynamics Information Technology • Maryland

On-site
USD 120,000 - 180,000
Software Engineer 3
Software Engineer 3

General Dynamics Information Technology • Maryland

On-site
USD 100,000 - 130,000
Comprehensive benefits
401K with company match
Paid time off
Senior Software Engineer — TS/SCI w/ Poly, Linux & CI/CD
Senior Software Engineer — TS/SCI w/ Poly, Linux & CI/CD

Praxis Engineering • Maryland

On-site
USD 152,000 - 206,000
Software Integration Engineer 2
Software Integration Engineer 2

General Dynamics Information Technology • Maryland

On-site
USD 110,000 - 160,000