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
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