Automation, Cloud Computing, Computer Engineering, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Home Automation, Machine Tool, Metrics, Product Lifecycle, Resource Management, Scalable System Development, Sensitive Compartmented Information (SCI), Software Engineering, Test Automation, Testing, Top Secret Clearance
Overview:
We’re expanding our Kubernetes-backed containerization and orchestration platform and seeking a Software Engineer who is passionate about building secure, scalable, and automated capabilities end-to-end. You’ll own features across the full development lifecycle—from design and development to deployment and operations—while enforcing strong security guardrails and enabling efficient multi-tenant workload isolation. This role is ideal for engineers who enjoy working close to the platform, automating everything, and turning complex operational requirements into elegant, repeatable solutions.
Responsibilities:
- - Design & build new capabilities for our Kubernetes platform, including container orchestration workflows, deployment tooling, and operational automation.
- Develop and maintain custom Helm charts (or equivalent Kubernetes resource management artifacts) for repeatable, compliant deployments across environments.
- Implement and enforce Kubernetes RBAC security policies, native roles, and role bindings for least-privilege access and granular workload isolation.
- Leverage namespaces to segment workloads and align tenancy, compliance, and operational boundaries.
- Integrate CI/CD pipelines with Kubernetes orchestration to automate build, test, deploy, and rollback processes.
- Instrument workloads and platform components with metrics, health checks, and standardized endpoints to improve observability and SLO adherence.
- Collaborate cross-functionally with security, cloud, networking, and application teams to ensure platform capabilities meet mission needs.
- Document architecture, patterns, runbooks, and guardrails to drive consistency and enable self-service.
Qualifications:
- Active TS/SCI with Polygraph required.
- Bachelor’s degree in Computer Science, Computer Engineering, or closely related field; or equivalent practical experience.
- Full development lifecycle experience delivering capabilities on Kubernetes (design, build, test, deploy, operate).
- Hands-on experience building and maintaining custom Kubernetes Helm charts or an equivalent resource manager (e.g., Kustomize).
- Proven expertise with Kubernetes RBAC policy configuration and enforcement.
- Practical use of namespaces to separate and manage workloads.
- Experience configuring granular workload permissions using native roles and role bindings.
- Experience building automation pipelines (CI/CD) that interface directly with Kubernetes orchestration (e.g., GitOps, progressive delivery).