Senior Software Engineer (Kubernetes Orchestration)
ZEDEDA Inc., San Jose, CA, United States
ZEDEDA makes edge computing effortless, open, and intrinsically secure - extending the cloud experience to the edge. ZEDEDA reduces the cost of managing and orchestrating distributed edge infrastructure and applications, while increasing visibility, security and control. ZEDEDA delivers a distributed, cloud-native edge management and orchestration solution, simplifying the security and remote management of edge infrastructure and applications at scale. ZEDEDA ensures extensibility and flexibility by utilizing an open partner ecosystem with a robust app marketplace and leveraging an open architecture built on EVE-OS, from the Linux Foundation. ZEDEDA delivers instant time to value, has thousands of nodes under management and is backed by world-class investors with teams in the US, Germany and India. For more information, visit www.zededa.com.
ZEDEDA is seeking a motivated Sr.Software Engineer with some experience in Kubernetes orchestrator development to join our growing engineering team. As part of this role, you will contribute to designing, developing, and maintaining our cloud-native orchestration platform that manages edge clusters. You will work alongside experienced engineers to implement solutions that optimize and automate containerized applications using Kubernetes. This is an exciting opportunity to work with Kubernetes at the edge and learn from a team of experts in distributed systems and cloud-native technologies.
This is a hybrid role based in our San Jose office.
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.
- 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, Google Cloud) and Kubernetes service offerings (EKS, AKS, GKE).
- Deep understanding of microservices architecture.
- Knowledge of service meshes like Istio or Linkerd.
- Experience with tools like Helm, Istio, or etcd.
- Familiarity with monitoring and logging tools in Kubernetes (e.g., Prometheus, Grafana) and open-source project contributions.
- Certification in Kubernetes administration (Bonus points).
- Experience in working with and implementing the internals of any open source orchestrators like Rancher, KubeSphere, etc.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Strong communication skills and ability to work in a collaborative environment.
Who We Are
Our values are deeply embedded in how we operate and the people we bring on board. You will see our values ingrained in how we support our customers, collaborate with our colleagues, develop our products and foster an inclusive and empathetic work culture.
Courageous | Take ownership and action to deliver
Considerate | Bring your best self to build empathy and trust with others
Candid | Put our customers first to create great products and experiences.
Curious | Disrupt and invent to be the first and only choice
Collaborative | Build strong teams that amplify our impact
#J-18808-Ljbffr