Senior Software Engineer, Control Plane
StarburstData Lakehouse company
PolandSenior
Altimeter Capital
a16z
Index Ventures
Founders Circle Capital
Thoma Bravo
Wejchert Capital
Software Engineering
About the role
TL;DR
Senior Software Engineer to unify control planes for Starburst's SaaS and self-managed platforms.
- •Starburst is seeking experienced Java engineers to join their globally distributed team, focusing on the core of Starburst's software.
- •This role is part of the Control Plane team, tasked with unifying the control planes of Starburst Enterprise Platform (SEP) and Starburst Galaxy into a single platform.
- •Key Responsibilities Design and build backend services and cloud infrastructure for both SaaS and self-managed deployments.
- •Contribute to the Unified Control Plane, delivering single implementations for access control, multi-cluster management, routing, catalog management, and observability.
- •Own the reliability, scalability, and efficiency of provisioning and upgrading APIs, cluster lifecycle management, and operational tooling.
- •Build for diverse operating models across AWS, Azure, GCP, and on-premise.
- •Provide peer code reviews and design proposal feedback.
- •Requirements Prior experience developing distributed systems.
- •Extensive software development experience with Java.
- •Cloud infrastructure architecture and orchestration experience across at least one major cloud provider.
- •Experience building and operating backend services (APIs, control loops, lifecycle management).
- •Hands-on adoption of AI coding tools and agents.
Required skills
JavaTypeScriptKubernetesDockerAWSGoogle CloudAzureREST APIgRPC
Nice-to-have skills
React
Domain expertise
developer-toolsai
Benefits & perks
Competitive pay, Attractive stock grants, Flexible paid time off
Tech stack
JavaTypeScriptReactAWSGoogle CloudAzureKubernetesDockerREST APIgRPC