Software Engineer
PLN 440,000 – PLN 540,000 / yr base salary
Posted 8 Apr 2026
Advertised as “Staff Software Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 8+ yrs
- Management level
- Individual contributor
- Employment
- Hybrid
| Base salary | PLN 440,000 – PLN 540,000 / yr |
|---|
About Starburst
Starburst delivers enterprise intelligence at scale by giving organizations secure, governed access to all their data, wherever it lives. Built for distributed data environments, Starburst helps enterprises power AI and analytics without the cost and complexity of traditional data consolidation. With open standards including Trino and Apache Iceberg, Starburst enables trusted access to complete enterprise context while helping organizations avoid vendor lock-in. Leading global enterprises trust Starburst to fuel AI, analytics, and enterprise intelligence. Learn more at starburst.ai.
About the role
As a Staff Engineer on the Spark Job Manager and Starburst Enterprise team, you will own critical backend and platform components that orchestrate distributed compute (Spark, Trino) for enterprise customers. You will lead the design and implementation of JVM-based services and the surrounding infrastructure: Kubernetes deployments, Docker image strategy, CI/CD automation, AWS integrations, and secure enterprise authentication flows. This is a staff-level role requiring architectural leadership, cross-team influence, and long-term platform ownership.
As a Staff Software Engineer at Starburst, you will:
- Own critical backend and platform components that orchestrate distributed compute (Spark, Trino) for enterprise customers.
- Lead the design and implementation of JVM-based services and the surrounding infrastructure, including Kubernetes deployments, Docker image strategy, CI/CD automation, AWS integrations, and secure enterprise authentication flows.
- Provide architectural leadership, cross-team influence, and long-term platform ownership.
Some of the things we look for:
-
Deep Backend Engineering & Distributed Systems:
-
8+ years of professional backend experience, with strong expertise in Java (primary and required) and production experience building JVM-based services.
-
Experience designing and operating distributed systems in production. Working with Spark, Trino/Presto, or comparable distributed compute engines is a strong plus.
-
Extensive experience designing and evolving RESTful APIs, including validation, error modeling, pagination, filtering, backward-compatible versioning, and OpenAPI documentation.
-
Infrastructure & Operations:
-
Hands-on production experience with Kubernetes (authoring manifests/Helm charts) and strong Docker experience (multi-stage builds, image optimization, security best practices).