Platform Software Engineer (Control Plane)
About the role
Team
The YB Anywhere team at Yugabyte focuses on enabling seamless deployment and management of YugabyteDB clusters across cloud, on-premises, and hybrid environments. The team works on cutting-edge technologies in cloud computing, container orchestration, and distributed systems that make database management more accessible and efficient while ensuring scalability, security, and reliability. Joining this team offers the opportunity to solve complex challenges in a collaborative and innovative environment. If you’re passionate about cloud-native technologies and distributed databases, and you enjoy solving complex problems at scale, the YB Anywhere team is the perfect place for you.
Role
We are seeking a highly skilled Software Engineer to join our YB Anywhere team. This role will focus on enhancing and maintaining the YB Anywhere platform, which enables seamless deployment and management of YugabyteDB across various cloud environments and on-premise infrastructures. The ideal candidate will have a strong background in Golang and Java development, as well as distributed systems.
Responsibilities
- Design, develop, test, and maintain scalable and fault-tolerant components for managing distributed YugabyteDB clusters.
- Work closely with product management and engineering teams to understand requirements and translate them into automated Control Plane workflows.
- Collaborate with frontend, QA, and DevOps teams to deliver high-quality releases.
- Review code, mentor junior engineers, and contribute to engineering best practices for development and operations.
- Stay up to date with emerging technologies in distributed systems, cloud, and Kubernetes ecosystems.
Requirements
- A Bachelor’s or Master’s degree in Computer Science or a related field.