Location: Columbia, MD
Clearance Required: TS/SCI with Polygraph
Telework: Based on tasking
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.
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
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
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