Linux Software Engineer

Booz Allen Hamilton

Quick summary

Work type
On-site
Location
VA · Dahlgren, VA · Arlington, VA
Salary
$61,900–$141,000 / yr
Posted
2 days ago
Closes
Aug 30, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $176k
This role $101k
$44k most similar roles pay here $233k

This role pays less than 99% of similar roles. Most pay $137,500–$214,500 — the shaded band above. At the midpoint, this role pays about $101k versus about $176k for comparable roles.

Based on 240 similar postings.

Employer

About Booz Allen Hamilton

Booz Allen Hamilton is a management and technology consulting firm that provides analytics, digital, engineering, and cybersecurity solutions primarily to U.S. government agencies and commercial clients. Industry: Management & Technology Consulting

Booz Allen Hamilton currently has 670 open roles on FindRole.

Listed pay typically runs $86,800–$198,000 across 657 roles with salary data.

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Linux Software Engineer

As a Senior DevOps Infrastructure Engineer, you will join a dynamic team dedicated to modernizing clients’ IT infrastructures. Your daily responsibilities include setting up and provisioning cloud environments using tools like Ansible, Terraform, Bash, and Python, as well as managing virtual machines and networks across various Linux distributions such as RHEL, CentOS, and Ubuntu. You’ll also work on automating infrastructure solutions, maintaining small computer lab environments, and supporting large-scale distributed systems. This role requires a strong background in scripting with languages like Bash or Python, experience with containerization technologies like Docker and Podman, and familiarity with cloud platforms including AWS GovCloud and Azure Government. With access to innovative labs, you’ll have the opportunity to expand your skills and tackle complex challenges in secure environments, ideally suited for those with Secret clearance and a Bachelor’s degree.

What you'll do

  • Administer and harden Linux systems across various environments.
  • Implement automation solutions using tools like Ansible, Terraform, Bash, or Python.
  • Set up and maintain small computer lab environments including hardware and network configuration.
  • Script and develop in languages such as Bash or Python for system management tasks.
  • Support virtualization and containerization technologies including VMware, KVM, Docker, and Podman.

What we're looking for

  • 5+ years of experience in software development and Linux system administration.
  • Expertise in automating solutions with tools like Ansible, Terraform, Bash, or Python.
  • Experience setting up and maintaining lab environments including hardware, OS imaging, and network configuration.
  • Proficiency in virtualization technologies such as VMware, KVM, Docker, and Podman.
  • Active Secret clearance required.
  • Bachelor’s degree in a related field.

More like this

Similar roles

Linux System Engineer

Leidos

Chantilly, VA 49 days ago $73,450$132,775
AWS Kubernetes Linux Python Jira Confluence BitBucket Elasticsearch Kibana Logstash CI/CD Terraform Oracle Access Manager Oracle Unified Directory

Staff Software Engineer - Linux

Qualcomm

San Diego, CA 65 days ago $134,800$202,200
Linux Bash Python C/C++ Git GitHub CI/CD Jenkins GitHub Actions RPM Debian UEFI edk2 ACPI GRUB kconfig Linux_kernel Docker Kubernetes QEMU KVM

Careers

Qualcomm

US 97 days ago
C C++ Linux Ubuntu CentOS Debian Linux_kernel U-Boot systemd-boot UEFI KVM RTOS Python

#Senior Software Engineer - Linux

Qualcomm

San Diego, CA 37 days ago $111,300$166,900
Linux Bash Python Git GitHub CI/CD RHEL Fedora Ubuntu Debian RPM Docker Kubernetes QEMU KVM ACPI UEFI Linux_kernel C C++

Linux Software Support Specialist

Leidos

Dayton, OH 3 days ago
Linux Shell scripting ServiceNow CMake CUDA KOKKOS PBS SLURM InfiniBand Spack GitLab Tecplot FieldView Pointwise CI/CD
Hybrid