Software Engineer Kubernetes
Core
Designing, developing, and implementing complex software capabilities for computer-based systems, specifically focusing on Kubernetes deployments and microservices architecture.
Role type
Senior Software Engineer (Java/Kubernetes)
Builds
Enterprise APIs, RESTful web services, and Kubernetes-based microservices solutions.
Domain
Software Engineering, Cloud Infrastructure, Kubernetes
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java development, Kubernetes deployment management, Microservices architecture, RESTful API design, Linux administration, CI/CD automation, Git version control, Agile methodologies, Troubleshooting, Mentoring
Preferred skills
Golang, Python, Custom Kubernetes tooling (operators/CRDs), Cloud platforms (AWS/Azure), NoSQL databases, Elasticsearch, Scripting
Technologies
Java, Spring, Guava, Helm, Flux, Kubernetes, Git, Nexus, Maven, Linux, AWS, Azure, GitLab CI, Elasticsearch, MongoDB, Solr, JIRA, Confluence, Github Enterprise
Responsibilities
Design and develop Java-based software capabilities; Build and maintain Kubernetes deployments using Helm and Flux; Design enterprise APIs and RESTful web services; Mentor engineering teams and provide technical leadership; Collaborate with cross-functional teams to deliver client solutions; Troubleshoot complex system issues under pressure.
Seniority
Senior, hands-on IC with mentorship responsibilities