|
Job Title: Mid-Level Software Engineer
Location: Remote Clearance: Secret Employment Type: Full-Time Education: Bachelor's degree in Computer Science, Engineering, Mathematics, or related field Experience: 3-6 years Certifications: DoD 8570 IAT Level II (e.g., Security+ CE) Salary: $120,000-$150,000 (based on experience) Benefits: Competitive salary and bonus structure, comprehensive health insurance, 401(k) with company match, generous PTO.
Overview
Metronome is seeking a Mid-Level Software Engineer to support mission systems development for the U.S. Air Force. This role focuses on software design, development, and integration in secure environments, with opportunities to apply modern DevSecOps and cloud engineering principles to DoD systems. The ideal candidate is a hands-on developer with a strong foundation in Python, RESTful services, and Infrastructure as Code (IaC).
Key Responsibilities
Design, develop, and maintain modular, secure software solutions supporting mission-critical systems. Build and integrate RESTful microservices and APIs to enable data flow between distributed components. Develop automation and infrastructure code using Python, Ansible, and Terraform. Support automated build and deployment pipelines within air-gapped and hybrid cloud environments. Collaborate with cross-functional Agile teams to refine requirements and deliver incremental capabilities. Write and maintain technical documentation, user guides, and design artifacts for engineering deliverables.
Bachelor's degree and 3-6 years of experience in software engineering or related field. Active Top Secret clearance. Active DoD 8570 IAT Level II certification (e.g., Security+ CE). Proficiency in Python and Bash scripting. Experience with Linux-based systems and microservice architectures (REST, JMS, AMQP). Hands-on experience with Infrastructure as Code (IaC) tools such as Terraform, Packer, and Ansible. Familiarity with AWS, Azure, or Google Cloud Platform environments. Strong written and verbal communication skills; ability to work within Agile/Scrum teams.
Experience supporting Platform One or Iron Bank environments. Familiarity with Kubernetes, Docker, and Helm for containerized software deployments. Experience with CI/CD tools such as GitLab or Jenkins. Knowledge of Istio or other service mesh technologies. Understanding of Kubernetes RBAC, secrets management, and cluster hardening to DISA STIG standards. Experience maintaining OCI artifact registries (GoHarbor, Quay, GitLab Registry). Certifications such as RHCSA, CKA, or CKAD.
|