Senior Software Developer – Kubernetes‑Native Platform
Location: Columbia, MD
Clearance Required: TS/SCI with Polygraph
Telework: Based on tasking
About the Role
We’re looking for a Senior Software Developer to take technical ownership of a Kubernetes‑native application that orchestrates and deploys workloads directly within its own cluster. You’ll help evolve a modern platform built on containerized microservices, cloud‑native components, and a clean, web‑based UI/UX. This role is perfect for someone who thrives in distributed systems, enjoys working across backend and frontend technologies, and values collaboration across multiple engineering teams.
What You’ll Work On
• Advancing a Kubernetes‑native orchestration platform
• Designing and developing backend services in Go, Python, and cloud‑native architectures
• Building and enhancing frontend components using TypeScript, HTML, and CSS
• Working with containerized microservices and orchestration tools such as Docker, RKE2, and Helm
• Implementing GitOps workflows using ArgoCD
• Integrating event‑driven systems and message brokers like Kafka
• Contributing to system design, RESTful API development, and microservice architecture
• Collaborating with multiple teams to ensure operational excellence
• Maintaining and improving documentation and internal development standards
Basic Qualifications
• 10+ years of software development experience, with a strong focus on backend and cloud‑native applications
• TS/SCI with Polygraph
•
Experience with:
• Hardware and software integration
• Infrastructure and provisioning
• Ansible configuration management
• Kubernetes, cloud technologies, and Rancher
• Containers‑as‑a‑Service (CaaS) environments
• Proficiency in Go (Golang) for production‑grade services
• Experience building modern frontends with TypeScript, HTML, and CSS
•
Strong understanding of:
• Kubernetes, Helm, GitOps (ArgoCD)
• Event‑driven architectures and Kafka
• Docker and container orchestration
• System design, RESTful APIs, and microservices
• SQL databases in containerized environments
• Excellent debugging, problem‑solving, and communication skills
Preferred Qualifications
• Familiarity with the Atlassian Suite (Jira, Bamboo, Fisheye)
• Experience with Agile development and Continuous Integration
• Linux/UNIX administration experience
• Knowledge of SIGINT systems and dataflows
•
Experience with:
• Kafka, NiFi, MetalLB, MinIO
• Infrastructure‑as‑code (cloud‑init, Terraform)
• CI/CD pipelines and Git‑based workflows
• Observability tools (Prometheus, Grafana)
• Rancher Suite (Harvester, Longhorn, KubeVirt)
• AWS services (EKS, S3, Lambda, RDS)
• Ability to work effectively in a team environment
• Commitment to maintaining and improving documentation and development standards