The company is seeking an experienced Senior Software Developer to take ownership of a Kubernetes-native application designed to orchestrate and deploy workloads within the cluster it runs in. The role involves advancing a platform that integrates a modern web-based UI/UX, containerized microservices, and cloud-native components.
Requirements
- Proficiency in Go (Golang), with practical experience developing production services
- Experience building frontends using TypeScript, HTML, and CSS
- Solid experience with Kubernetes, Helm, and GitOps workflows (ArgoCD)
- Familiarity with event-driven architectures and message brokers like Kafka
- Hands-on experience with container technologies like Docker, and orchestration via RKE2 or similar
- Strong understanding of system design, RESTful APIs, and microservices
- Familiarity with SQL databases and integration in containerized environments
Responsibilities
- take ownership of a Kubernetes-native application designed to orchestrate and deploy workloads within the cluster it runs in
- advancing a platform that integrates a modern web-based UI/UX, containerized microservices, and cloud-native components
- collaborate with multiple teams to ensure operational excellence
- maintain and improve documentation while adhering to internal development standards
- Hardware and software integration, Infrastructure, provisioning, Ansible CM, Kubernetes, Cloud Technologies, Rancher, Containers as a service (Caas)
- Experience building frontends using TypeScript, HTML, and CSS
- Solid experience with Kubernetes, Helm, and GitOps workflows (ArgoCD)
Other
- Only candidates with current TS/SCI clearance will be considered
- We are unable to sponsor a clearance at this time
- A POLYGRAPH is required for this position
- Ability to perform in a team environment
- 20+ years of software development experience, with a strong focus on backend and cloud-native applications