HPC Systems Software Engineer - Linux Automation & CI/CD

AV

Maryland

On-site

USD 125,000 - 220,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Life insurance
Disability insurance
401(k) with company match
Paid time off

Job summary

AV is seeking a Software Engineer to design, develop, and maintain system-management software for Linux-based HPC environments. You will build automation for provisioning, configuration, monitoring, security, and day-to-day operations, using Python, Rust, Bash, and container technologies.

The role involves collaborating with systems engineers, cybersecurity, DevOps, and other stakeholders to deliver reliable, scalable services across development and operations life cycles.

Qualifications

  • Active TS/SCI clearance with Polygraph.
  • Master’s degree in Computer Science or a related discipline with 5 years of experience, or a Bachelor’s with 7 years, or 9 years of experience in software engineering.
  • Experience with Linux CLI and standard Linux tools.
  • Proficiency in Bash and/or Python scripting for automation.
  • Experience developing software in Linux using Python and/or Rust.
  • Experience with containerization (Docker/Podman/containerd).
  • Experience using automation frameworks like Ansible for deployment and configuration.
  • Ability to develop, test, document, deploy, and sustain software in a mission-focused environment.
  • Experience with Git for source-code management.

Responsibilities

  • Design, develop, integrate, test, deploy, and maintain system-management software for Linux-based HPC environments.
  • Develop software using Python and Rust.
  • Create tools to automate provisioning, configuration, and management of HPC systems.
  • Write Bash and Python scripts to automate tasks and deployment processes.
  • Build containerized applications with Docker, Podman, or containerd.
  • Develop CI/CD pipelines using GitLab CI and Jenkins.
  • Automate builds, tests, and security checks; manage releases and documentation.
  • Collaborate with systems engineers, cybersecurity, DevOps, and stakeholders.

Skills

Python
Rust
Bash
Git
CI/CD
GitLab CI
Jenkins
Ansible
Docker
Podman
containerd
Linux
Troubleshooting
Automation
Collaboration

Education

Master’s degree in Computer Science or related field with 5 years of software engineering experience
Bachelor’s degree in Computer Science or related field with 7 years of experience
9+ years of software engineering experience

Tools

Python
Rust
Bash
Docker
Podman
containerd
Ansible
Git
GitLab CI
Jenkins

Job description

AV is seeking a Software Engineer to design, develop, and maintain system-management software for Linux-based HPC environments. You will build automation for provisioning, configuration, monitoring, security, and day-to-day operations, using Python, Rust, Bash, and container technologies.

The role involves collaborating with systems engineers, cybersecurity, DevOps, and other stakeholders to deliver reliable, scalable services across development and operations life cycles.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

HPC Systems Software Engineer & Automation
HPC Systems Software Engineer & Automation

AV • Jessup (MD)

On-site
USD 125,000 - 220,000
9/80 work schedule
Paid holiday shutdown
401(k) company match
HPC Systems Engineer — Linux Automation & CI/CD
HPC Systems Engineer — Linux Automation & CI/CD

VideoRay • Jessup (MD)

On-site
USD 125,000 - 220,000
Health insurance
401K with company match
Paid time off and holidays
+1
HPC Software & Automation Engineer
HPC Software & Automation Engineer

BlueHalo • Jessup (MD)

On-site
USD 125,000 - 220,000
HPC Systems Engineer - Linux Automation, Python & Rust
HPC Systems Engineer - Linux Automation, Python & Rust

AeroVironment, Inc. • Georgetown (MD)

On-site
USD 125,000 - 220,000
Health insurance
401(k) matching
9/80 work schedule
+1
HPC Software Engineer II — Linux/Python/Rust, CI/CD
HPC Software Engineer II — Linux/Python/Rust, CI/CD

Captivation-Software • Maryland

On-site
USD 130,000 - 270,000
401k up to 20% contribution
Company-paid insurance
HSA contribution
+1
HPC Systems Automation Engineer
HPC Systems Automation Engineer

AeroVironment, Inc. • Jessup (MD)

On-site
USD 125,000 - 220,000
Health insurance
401K with company match
HPC Software Engineer: Linux & Automation Focus
HPC Software Engineer: Linux & Automation Focus

Interclypse, Inc. • Maryland

On-site
USD 120,000 - 160,000
Senior System Engineer
Senior System Engineer

BlueHalo • Jessup (MD)

On-site
USD 140,000 - 200,000
Senior System Engineer
Senior System Engineer

VideoRay • Jessup (MD)

On-site
USD 110,000 - 165,000
HPC Software Engineer — Linux, Python & Automation
HPC Software Engineer — Linux, Python & Automation

Interclypse, Inc. • Annapolis (MD)

On-site
USD 110,000 - 150,000
401K match
Health Insurance
Paid Time Off
+1