Experience required
- No degree: 7+ years
- Bachelor's: 5+ years
About the role
Telework: None
- 5 years of experience as a software engineer
- 2 additional years of experience as a software engineer may be substituted for a degree
Responsibilities
- The Software Engineer shall be responsible for developing and maintaining system management infrastructure software and services for High Performance Computing (HPC) systems in a Linux environment.
- Experience using the Linux CLI and Linux tools
- Experience developing Bash scripts to automate manual processes
- Recent software development experience using Python
- Familiar with Datacenter Infrastructure Management (DCIM) tools such as Netbox
- Experience with Secret Management tools such as HashiCorp Vault
- Familiar with Identity and Access Management (IAM) solutions such as Keycloak
- Experience with containerization technologies such as Docker, PodMan, containerd
- Experience with automation frameworks including Ansible for orchestrating deployment
- Familiar with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins
- Experience with Git Source Control System
- Familiar with Observability and Analytics platform solutions such as Splunk
- Familiar with Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies
- Experience with the Atlassian Tool Suite (JIRA, Confluence)
Compensation
Posted Annualized Salary: $205,000 – $215,000
