What You Will Do
As a Senior Software Developer , you will lead the continued development and enhancement of a Kubernetes-native orchestration platform designed to deploy and manage workloads within its cluster. This role centers on integrating containerized microservices, a modern web-based UI / UX, and event-driven cloud-native components. You will work across teams to ensure technical excellence, operational efficiency, and code maintainability. Your expertise will help shape infrastructure automation and application delivery within secure, high-performance environments.
Key Responsibilities
- Take technical ownership of a Kubernetes-native orchestration application.
- Design and develop scalable backend services using Go (Golang) .
- Build intuitive and responsive front-end interfaces using TypeScript, HTML, and CSS .
- Manage containerized services and orchestrate deployments using Docker , Kubernetes , Helm , and GitOps workflows (e.g., ArgoCD ).
- Implement and support event-driven architectures using Kafka or similar tools.
- Integrate SQL databases within cloud-native environments.
- Collaborate across teams to ensure systems are reliable, secure, and well-documented.
- Contribute to infrastructure automation using Ansible , Terraform , or cloud-init .
- Adhere to internal development standards, Agile workflows, and CI / CD best practices.
- Maintain and improve technical documentation to support system sustainability and team enablement.
Required Skills and Qualifications
20+ years of software development experience, with emphasis on backend systems, cloud-native architecture, and hardware / software integrationStrong proficiency in Go (Golang) and backend development.Solid experience with Kubernetes, Helm, container orchestration (e.g., RKE2 , Rancher), and GitOps tools.Hands-on experience with Docker , Containers as a Service (CaaS) , and cloud provisioning.Familiarity with message brokers (e.g., Kafka ) and event-driven systems.Proficient in front-end development with TypeScript , HTML , and CSS .Understanding of RESTful APIs, microservice design, and system integration.Skilled in debugging, troubleshooting, and optimizing complex distributed systems.Experience collaborating across DevSecOps, infrastructure, and operations teams.Preferred Qualifications :
Experience with the Atlassian Tool Suite (Jira, Bamboo, Fisheye).Familiarity with Agile , CI / CD pipelines , and Git-based workflows.Strong background in Linux / UNIX system administration .Knowledge of SIGINT systems and mission-related dataflows.Experience with production use of tools like NiFi , MetalLB , MinIO , and Kafka .Experience with Rancher Suite : Harvester, Longhorn, KubeVirt.Familiarity with observability tools like Prometheus , Grafana , or similar.Prior hands-on work with cloud platforms such as AWS (EKS, Lambda, S3, RDS).Education and Experience
Bachelor’s degree in Computer Science, Engineering, or a related discipline from an accredited institution. Four (4) years of additional software engineering experience may be substituted for a degree.Clearance Requirement :
Must possess an active TS / SCI with Polygraph security clearance to be considered for this role .Independent Software is an Equal Opportunity Employer EOE, M / F / D / V.