Job Title: Senior Software Engineer (Kubernetes Orchestrator)
Duration: FTE
Location: San Jose, CA (Hybrid)
A MUST – Engineers who built internals of Kubernetes Orchestrator (like Rancher, KubeSphere, Rafey etc.) not the DevOps engineers who use the orchestrator.
Description: We are seeking a Senior Software Engineer with experience in Kubernetes orchestrator development to join our team. You will design, develop, and maintain a cloud-native orchestration platform managing edge clusters. This role involves optimizing and automating containerized applications using Kubernetes. It’s an exciting opportunity to work with Kubernetes at the edge and learn from experts in distributed systems and cloud-native technologies.
Responsibilities:
- Contribute to the development of Kubernetes-based orchestration systems to manage containerized applications.
- Assist in the implementation of scalable architectures using Kubernetes.
- Work on Kubernetes components like operators, controllers, schedulers, and custom resource definitions (CRDs).
- Collaborate with team members to optimize microservices architecture and Kubernetes workflows.
- Assist in automating CI/CD processes for Kubernetes workloads.
- Troubleshoot and resolve issues in Kubernetes clusters.
- Participate in code reviews and contribute to team knowledge sharing.
Required Skills:
- 8+ years of software engineering experience, with exposure to backend or systems-level development.
- 3+ years of experience working with Kubernetes or other container orchestration systems.
- Familiarity with Go (GoLang) is a must.
- Basic understanding of Kubernetes APIs, operators, and controllers.
- Exposure to Docker, Docker-compose, and other container runtimes.
- Experience working with CI/CD pipelines for containerized applications.
- Familiarity with cloud platforms (AWS, Azure, and Google Cloud) and Kubernetes service offerings (EKS, AKS, GKE).
- Deep understanding of microservices architecture.
Preferred Skills:
- Experience with service meshes like Istio or Linkerd.
- Knowledge of tools such as Helm, Prometheus, Grafana, etc.
- Kubernetes administration certification.
- Experience with open-source orchestrators like Rancher or KubeSphere.