Job Description
Job Mode: Hybrid (3Days/week in office)
Industry: Cloud Native/Enterprise Software
About the Company:
We are a fast-growing, enterprise-focused product company building a next-generation platform that empowers organizations to manage Kubernetes infrastructure at scale, from the data center to the edge. Our platform is trusted by cloud-native pioneers across industries to simplify complexity, enforce governance, and accelerate application delivery. Backed by leading investors, we are on a mission to make Kubernetes manageable, secure, and accessible for every enterprise.
What You’ll Do:
We are seeking a skilled Software Engineer with deep expertise in GoLang and Kubernetes to join our engineering team. You will play a key role in building and maintaining core components of our platform, focusing on Kubernetes operators, controllers, and integrations. You will work on complex problems related to cluster lifecycle management, orchestration, and multi-cloud deployments, helping us deliver a seamless experience for our enterprise customers.
- Develop & Maintain Core Components: Design, develop, and maintain Kubernetes operators and controllers using the Operator SDK and controller-runtime libraries to manage the full lifecycle of Kubernetes clusters.
- Build for Scale: Contribute to the architecture and implementation of new features for our multi-cluster management platform, ensuring scalability, reliability, and performance.
- Deepen Integrations: Integrate our platform with various cloud providers (AWS, Azure, GCP), infrastructure platforms, and a wide range of cloud-native ecosystem projects.
- Solve Complex Orchestration Problems: Work on custom resource definitions (CRDs), admission webhooks, and reconciliation loops to automate complex operational tasks for our users.
- Collaborate Cross-Functionally: Partner with product managers, fellow engineers, and DevOps professionals to define requirements, design solutions, and deliver high-quality features.
- Uphold Quality & Best Practices: Write clean, testable, and maintainable Go code. Participate in code reviews, design discussions, and contribute to engineering best practices.
- Champion the User: Advocate for a great user and operator experience, ensuring the platform is robust, observable, and manageable for platform teams.
What We’re Looking For:
• Core Experience: 4+ years of professional experience in software development, with a significant focus on GoLang.
• Kubernetes Expertise: A solid, hands-on understanding of containerization and Kubernetes orchestration, including core concepts like pods, deployments, services, and the API server.
• Operator Pattern Proficiency: Proven experience building and/or maintaining Kubernetes Operators (Operator SDK / controller-runtime). Deep understanding of Custom Resource Definitions (CRDs), controllers, and reconcilers is a must.
• Cloud Native Architecture: Familiarity with microservices architecture, cloud-native design patterns, and best practices.
• Cloud Platform Exposure: Hands-on experience with at least one major cloud provider (AWS, Azure, or GCP).
• Linux Savvy: Comfortable working in Linux-based environments and using common command-line tools for development, debugging, and operations.
• Problem-Solving Mindset: Strong analytical and problem-solving skills, with a proven ability to work collaboratively in a fast-paced team environment.
Preferred Qualifications:
- Active Kubernetes certification such as CKA (Certified Kubernetes Administrator) or CKAD (Certified Kubernetes Application Developer) .
- Experience contributing to open-source cloud-native projects.
- Familiarity with infrastructure-as-code tools (e.g., Terraform, Crossplane).
What Success Looks Like
- Within 30 Days: You’ve ramped up on the platform architecture, development environment, and key codebases. You’ve successfully built, run, and debugged a local instance and are participating in team ceremonies.
- Within 90 Days: You’ve contributed code to a new feature or improvement, delivered a well-tested operator or controller component, and are effectively collaborating with your team on design reviews.
- Within 6 Months: You are owning significant features or modules, proactively identifying and resolving technical challenges, and contributing to architectural discussions that shape the future of the platform.
Why Join Us?
• High-Impact Role: Directly contribute to a product that is critical for enterprises managing Kubernetes at scale.
• Cutting-Edge Tech Stack: Work deeply with GoLang, Kubernetes, and the broader cloud-native ecosystem (CNCF).
• Hybrid & Collaborative Culture: Enjoy the flexibility of a hybrid setup (3 days in our vibrant HSR Layout office) while collaborating with a talented, distributed team.
• Ownership & Autonomy: We value engineers who take ownership and are empowered to solve challenging problems.
• Focus on Quality: Work in an environment that values robust engineering, best practices, and a great user experience.