Description
Transform technology into opportunity as a Software Engineer Senior at GDIT. Shape what's next for mission-critical government projects while shaping what's next for your engineering career.
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.
Responsibilities:
- Develop and maintain system management infrastructure software and services for HPC systems in a Linux environment
- Use Linux CLI and Linux tools
- Scripting (Bash/Python) to automate tasks and processes
- Recent software development experience using Python
- Familiar with CI/CD principles, methodologies, and tools including GitLab CI
- Familiar with Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies
- Experience with Git Source Control System
Desired skills:
- Experience with automation frameworks including Ansible for orchestrating deployment
- Experience with containerization technologies such as Docker, PodMan, containerd
- Experience with Secret Management tools including HashiCorp Vault
- Familiar with Identity and Access Management (IAM) solutions including Keycloak
- Familiar with Datacenter Infrastructure Management (DCIM) tools including Netbox
- Familiar with Observability and Analytics platform solutions such as Splunk
- Experience with the Atlassian Tool Suite (JIRA, Confluence)
Benefits:
- Comprehensive benefits and wellness packages
- 401K with company match
- Competitive pay and paid time off
- Full flex work weeks where possible
- Paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
- Short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance