Software Engineer - Kubernetes
Core
Designing, developing, and implementing complex software capabilities for computer-based systems, specifically focusing on Kubernetes deployments and enterprise APIs.
Role type
Senior Software Engineer (Kubernetes/Java)
Builds
Kubernetes deployments, enterprise APIs, RESTful web services, and microservices architectures.
Domain
Defense and National Security
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring, Guava), Kubernetes (Helm, Flux), Microservices architecture, RESTful web services, Linux, Git, Maven, Tech Lead/Mentorship
Preferred skills
Golang, Python, AWS/Azure, Custom Kubernetes operators/CRDs, CI/CD automation, Distributed/NoSQL databases, Elasticsearch/MongoDB/Solr
Technologies
Java, Spring, Guava, Kubernetes, Helm, Flux, Git, Nexus, Maven, Linux, AWS, Azure, GitLab CI, JIRA, Confluence, Github Enterprise
Responsibilities
Design and develop complex software capabilities; Build and maintain Kubernetes deployments; Design enterprise APIs and RESTful web services; Serve as a tech lead, mentor, or manager for engineering teams; Troubleshoot issues and work under pressure with multiple deadlines.
Seniority
Senior, hands-on IC with mentorship responsibilities