Senior Golang Developer
Software Engineering
Posted on Oct 9, 2026
Position Summary:
- We are seeking an experienced Senior Golang Developer with deep expertise in Kubernetes controllers and operators to join our Cloud & Infrastructure Engineering team. You will design, develop, and maintain robust Kubernetes-native applications and custom operators that power our clients' containerized infrastructure. You should have 4+ years of professional Golang experience with demonstrated proficiency building production-grade Kubernetes controllers and operators.
Key Responsibilities:
- Design and develop custom Kubernetes controllers and operators to extend platform functionality.
- Write clean, efficient, maintainable Golang code following industry best practices and design patterns.
- Implement and manage Custom Resource Definitions (CRDs) for Kubernetes platformsDevelop API clients and libraries for Kubernetes resource management.
- Collaborate with DevOps and Platform teams to integrate operators into production environmentsImplement comprehensive unit and integration testing strategies for controller logic.
- Troubleshoot and debug complex issues in Kubernetes environments.
- Contribute to architectural decisions and technical documentation.
- Mentor junior developers and participate in code reviews.
Required Qualifications:
- 4+ years of professional experience developing applications in Golang.
- 2+ years of hands-on experience building and maintaining Kubernetes controllers and/or operators (e.g., using Kubebuilder, Operator SDK, or controller-runtime.
- Strong understanding of Kubernetes architecture, APIs, and resource management.
- Proficiency with Custom Resource Definitions (CRDs) and API conventions.
- Experience with containerization technologies (Docker, container registries).
- Solid understanding of concurrent programming and goroutinesExperience with version control systems (Git) and CI/CD pipelines.
- Demonstrated ability to write unit tests and integration tests.