Senior Software Engineer – HPC Identity & Access Management

Ctrl +•Annapolis Junction, MD
•Onsite

About The Position

The Senior Software Engineer will secure critical high-performance computing (HPC) resources through modern identity, permissions, and secrets management. The role protects large-scale computing systems by implementing strong access controls that meet agency security policy and industry standards. Work is on-site in Annapolis Junction, Maryland, and applicants must live within commuting distance. Applicants must currently hold an active TS/SCI clearance with polygraph; the employer does not sponsor new clearances or upgrades. The engineer will implement role- and attribute-based access controls for HPC systems; build identity and access management, single sign-on, and identity federation solutions; integrate HashiCorp Vault for secrets management; harden Linux systems; and automate provisioning with Ansible. The role is with Ctrl+, a software engineering and staffing firm supporting Department of Defense missions.

Requirements

  • 7 years of relevant experience with a Bachelor’s degree in Computer Science or a related discipline; 5 years with a Master’s degree; or 9 years without a degree.
  • Currently hold an active TS/SCI clearance with polygraph.
  • Linux command-line tools.
  • Bash scripting.
  • Python development.
  • RBAC/ABAC implementation.
  • Linux security: PAM, SELinux, ACLs, and audit logging.
  • Keycloak.
  • SAML, OIDC, and OAuth2.
  • HashiCorp Vault.
  • Ansible.
  • Docker, Podman, or containerd.
  • GitLab CI and Git.
  • Must live within commuting distance of the listed work location and work in person.

Nice To Haves

  • Jira and Confluence.
  • Agile, Scrum, or SAFe experience.

Responsibilities

  • Implement RBAC and ABAC controls for HPC systems.
  • Build IAM, SSO, and identity federation solutions.
  • Integrate secrets management with HashiCorp Vault.
  • Harden Linux using PAM, SELinux, ACLs, and audit logging.
  • Automate provisioning with Ansible playbooks.

Benefits

  • 10% employer 401(k) non-elective contribution.
  • Employer-paid life insurance and short- and long-term disability insurance.
  • Medical, dental, and vision coverage options.
  • Employee Assistance Program.
  • Professional development and certification reimbursement.
  • Technology and ergonomic equipment reimbursement, subject to eligibility.
  • Referral and retention bonus programs, subject to eligibility.
  • Paid social and team events.
  • Choice of compensation models: Max Rate, With Bonus, or With Bonus and PTO; PTO and bonuses depend on the selected model and role eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service