Software Engineer 4 (Hybrid) with Security Clearance
Cornerstone Defense · Annapolis, MD · 1 mo ago
Information Technology$210/hrFull-time
About the role
The Software Engineer will develop and maintain a system that manages access to High Performance Computing (HPC) resources in a multi-tenant containerized Kubernetes Linux environment.
Responsibilities
- Develop and maintain a system managing access to HPC resources in a large multi-tenant containerized Kubernetes Linux environment.
- Experience using the Linux CLI
- Experience developing and maintaining scripts using Bash/Python
- Experience installing, configuring, and supporting COTS/GOTS/FOSS software, libraries, and packages in a Linux environment
- Recent software development experience using Python
- Experience designing and developing REST interfaces using FastAPI
- Experience with containerization technologies such as Docker, PodMan, and containerd
- Experience with container orchestration technologies including Kubernetes
- Experience administering Kubernetes clusters in an AWS environment
- Experience with IaC (Infrastructure as Code) concepts, principles and automation tools including Ansible and Terraform
- Demonstrated experience using system monitoring tools such as Grafana/Prometheus
- Experience with CI/CD principles, methodologies, and tools including GitLab
- Experience using Git Version Control System
Requirements
- Experience using the Linux CLI
- Experience developing and maintaining scripts using Bash/Python
- Experience installing, configuring, and supporting COTS/GOTS/FOSS software, libraries, and packages in a Linux environment
- Recent software development experience using Python
- Experience designing and developing REST interfaces using FastAPI
- Experience with containerization technologies such as Docker, PodMan, and containerd
- Experience with container orchestration technologies including Kubernetes
- Experience administering Kubernetes clusters in an AWS environment
- Experience with IaC (Infrastructure as Code) concepts, principles and automation tools including Ansible and Terraform
- Demonstrated experience using system monitoring tools such as Grafana/Prometheus
- Experience with CI/CD principles, methodologies, and tools including GitLab
- Experience using Git Version Control System
Qualifications
- Masters degree in Computer Science or related discipline from an accredited college or university, plus ten (10) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
- OR Bachelors degree in Computer Science or related discipline from an accredited college or university, plus twelve (12) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
- OR Fourteen (14) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
Skills
- Experience with the Atlassian Tool Suite (JIRA, Confluence)
- Familiarity with web technologies including JavaScript, HTML, CSS, and React
- Familiar with HPC workload management systems including Slurm
- Experience with ArgoCD, AirFlow, SQL, and JupyterLab
- Familiar with stream/batch Big Data processing and analytic frameworks including Spark
- Experience with Identity and Access Management (IAM) solutions including Keycloak
Benefits
Cornerstone Defense offers a very comprehensive benefits package including:
- Medical, Dental and Vision Plans
- Generous PTO Policy
- 401(k)
- HSA and FSA options
- Life and Disability Insurance
- Tuition Reimbursement and Training
- Perks at Work Discount Program
- Referral Program
- CollegeAmerica 529
- Fitness Reimbursement Program
- Travel Assistance
- Norton Lifelock Benefit Solutions
- Life Planning Financial & Legal Services
- Leads Generation Program
Pay
$210 - $230K
Schedule
Hybrid