Spectro Cloud Inc
Remote
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).
Original posting: https://hasjob.co/plexohr.com/5lnxs