Software Engineer 2 - Linux/Bash/Python/IAM/CI/CD/Git

Socket.dev

Maryland

Hybrid

USD 130,000 - 270,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401k with up to 20% contribution
HSA contribution
6 weeks PTO
Comprehensive medical/dental/vision/Li

Job summary

Captivation Software is seeking a mid-level software engineer to implement access controls and permission mechanisms for securing access to critical HPC resources. You will work to ensure compliance with security policies and industry standards while contributing to mission-critical software in a government-facing environment.

The role requires TS/SCI clearance with polygraph and US citizenship. Strong Python, Bash, Linux, and Ansible experience are essential, along with CI/CD and IAM tools.

Qualifications

  • Master's degree in Computer Science or related discipline, plus three (3) years SWE experience or
  • Bachelor's degree in Computer Science or related discipline, plus five (5) years SWE experience or
  • Seven (7) years of SWE experience in programs of similar scope, type and complexity.

Responsibilities

  • Implement access controls and permission mechanisms for securing critical HPC resources.
  • Ensure compliance with security policies and industry standards.
  • Automate provisioning and orchestration of HPC hardware and software components using Ansible.

Skills

Linux CLI
Bash
Python
User/Group mgmt
RBAC/HBAC
IAM tools
Ansible
CI/CD
Git

Education

Master's degree in CS or related
Bachelor's degree in CS or related
7+ years SWE experience

Tools

KeyCloak
FreeIPA
SSSD
LDAP
Kerberos
GitLab CI
Jenkins
Ansible playbooks
Git

Job description

Build to something to be proud of.

Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country.

Description

Captivation Software is looking for a mid level software engineer who 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.

Requirements
Security Clearance:
  • Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen
Minimum Qualifications:
  • Master's degree in Computer Science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
Required Skills:
  • Experience using the Linux CLI
  • Proficiency in scripting (Bash/Python) to automate tasks and processes
  • Basic Linux systems administration including User and Group Management
  • Experience implementing Access Controls and permissions including RBAC and HBAC in a Linux environment
  • Experience developing software solutions using the Python programming languages
  • Familiar with IAM solutions such as KeyCloak, FreeIPA, SSSD, LDAP, Kerberos
  • Experience developing Ansible playbooks to orchestrate the automation of provisioning HPC hardware and software components
  • Experience with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins
  • Experience with Git Source Control System
Desired Skills:
  • Experience with containerization technologies such as Docker, PodMan, containers
  • Experience with the Atlassian Tool Suite (JIRA, Confluence)
  • Familiar with Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies
Benefits
  • Annual Salary: $130,000 - $270,000 (Depends on the Years of Experience)
  • Up to 20% 401k contribution (No Matching Required and Vested from Day 1)
  • Above Market Hourly Rates
  • $3,600 HSA Contribution
  • 6 Weeks Paid Time Off
  • Company Paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Disability/AD&D
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer 2 - Linux/Bash/Python/IAM/CI/CD/Git
Software Engineer 2 - Linux/Bash/Python/IAM/CI/CD/Git

Captivation • Maryland

Hybrid
USD 130,000 - 270,000
Annual Salary: $130,000 - $270,000
Up to 20% 401k contribution
HSA contribution
+2
Software Engineer 2 - Linux/Bash/Python/HashiCorp/Docker/Ansible/HPC
Software Engineer 2 - Linux/Bash/Python/HashiCorp/Docker/Ansible/HPC

Captivation • Maryland

On-site
USD 130,000 - 270,000
Annual Salary: $130,000 - $270,000
Up to 20% 401k contribution
Above Market Hourly Rates
+6
Software Engineer 2 - Linux/Bash/Python/HashiCorp/Docker/Ansible/HPC
Software Engineer 2 - Linux/Bash/Python/HashiCorp/Docker/Ansible/HPC

Captivation Software • Maryland

On-site
USD 130,000 - 270,000
Annual salary range $130,000 - $270,000
Up to 20% 401k contribution
Above market hourly rates
+1
Software Engineer 3 - Linux/Bash/Python/Java/IaC/Docker/CI/CD
Software Engineer 3 - Linux/Bash/Python/Java/IaC/Docker/CI/CD

Captivation • Maryland

On-site
USD 130,000 - 270,000
Up to 20% 401k contribution without matching
$3,600 HSA contribution
6 weeks paid time off
+2
Software Engineer 2 - Linux/Bash/Python/Java/Ansible/CI/CD/Docker/Kubernetes
Software Engineer 2 - Linux/Bash/Python/Java/Ansible/CI/CD/Docker/Kubernetes

Jobtailor • Maryland

On-site
USD 130,000 - 270,000
Up to 20% 401k contribution
Above Market Hourly Rates
$3,600 HSA Contribution
+1
Software Engineer 3 - Linux/Bash/Python/CI/CD/Docker/DevOps
Software Engineer 3 - Linux/Bash/Python/CI/CD/Docker/DevOps

Captivation • Maryland

On-site
USD 130,000 - 270,000
401k contribution
Paid Time Off
Medical/Dental/Vision Insurance
Software Engineer 3 - Linux/Bash/Python/Rust/Splunk/Kafka/CI/CD/Git
Software Engineer 3 - Linux/Bash/Python/Rust/Splunk/Kafka/CI/CD/Git

Socket.dev • Maryland

On-site
USD 130,000 - 270,000
Annual salary: $130,000 - $270,000
Up to 20% 401k contribution
Above market hourly rates
+4
Software Engineer 2 - Linux/Bash/Python/Python/NoSQL/Docker/Kubernetes/Helm/RabbitMQ
Software Engineer 2 - Linux/Bash/Python/Python/NoSQL/Docker/Kubernetes/Helm/RabbitMQ

Captivation • Maryland

On-site
USD 130,000 - 270,000
Competitive salary
401k contribution
HSA contribution
+3
Software Engineer 3 - Linux/Bash/Python/Java/IaC/Docker/CI/CD
Software Engineer 3 - Linux/Bash/Python/Java/IaC/Docker/CI/CD

Captivation Software • Maryland

On-site
USD 130,000 - 270,000
Up to 20% 401k contribution
Above market hourly rates
$3,600 HSA contribution
+1
HPC Linux Engineer | Bash/Python, Docker, Ansible, Vault
HPC Linux Engineer | Bash/Python, Docker, Ansible, Vault

jobr.pro • Maryland

On-site