
Senior Kubernetes Software Engineer
- Columbia, MD
- $104,650-189,175 per year
- Permanent
- Full-time
- Design and maintain containerized applications and microservices using Kubernetes and Docker
- Collaborate on infrastructure automation and CI/CD pipeline design and optimization
- Troubleshoot complex systems in distributed environments and ensure platform reliability
- Participate in architecture discussions and implementation planning
- Improve observability tooling and performance monitoring across services
- Contribute to technical documentation and engineering best practices
- Work closely with cross-functional teams to deliver robust, scalable solutions
- Bachelor’s degree in Computer Science or related field and 8 or more years professional software engineering experience
- 2+ years of production experience with Kubernetes
- Proficiency in at least one language: Go, Python, or TypeScript
- Strong understanding of containers (Docker) and deployment pipelines
- Experience with Git version control and CI/CD tools
- Solid grasp of distributed systems, microservices, and DevOps principles
- Clearance Required: Must have an active TS/SCI with Polygraph.
- Hands-on experience with Terraform, Ansible, or similar IaC tools
- Familiarity with GitOps practices and tools like ArgoCD, Helm
- Experience with Grafana, Prometheus, ELK, or other monitoring/observability stacks
- Exposure to platforms like Rancher, Harvester, or similar Kubernetes management tools
- Experience with log aggregation and alerting frameworks
- Contributions to open-source projects or developer communities
- Ability to mentor junior engineers or lead technical deep-dives