Staff Software Engineer

Starburst

Warszawa

On-site

PLN 440,000 - 540,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible paid time off
Stock grants
Competitive pay

Job summary

A leading data platform company in Warsaw is seeking a Staff Engineer to own critical backend components and orchestrate distributed compute for enterprise customers. The role involves JVM-based service design, Kubernetes deployments, and authentication. Candidates should have over 8 years of backend experience, strong Java skills, and familiarity with CI/CD practices. This hybrid position requires in-office attendance 2-3 days a week, offering competitive salary and benefits.

Qualifications

  • 8+ years of professional backend experience with Java.
  • Experience in designing distributed systems; familiarity with Spark or Trino is a plus.
  • Hands-on experience with Kubernetes and Docker.
  • Proven experience leading architecture across multiple services.

Responsibilities

  • Own backend and platform components for distributed compute.
  • Design and implement JVM-based services, Kubernetes, and Docker.
  • Provide architectural leadership and long-term platform ownership.

Skills

Java
Kubernetes
Docker
CI/CD
AWS
RESTful APIs
Python

Tools

GitHub Actions
Jenkins
Prometheus
OpenTelemetry

Job description

Starburst is the data platform for analytics, applications, and AI, unifying data across clouds and on-premises to accelerate AI innovation. Organizations—from startups to Fortune 500 enterprises in 60+ countries—rely on Starburst for fast data access, seamless collaboration, and enterprise‑grade governance on an open hybrid data lakehouse.

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, including Kubernetes deployments, Docker image strategy, CI/CD automation, AWS integrations, and secure enterprise authentication flows. This role requires architectural leadership, cross‑team influence, and long‑term platform ownership.

Responsibilities
  • Own backend and platform components that orchestrate distributed compute for enterprise customers.
  • Design and implement JVM‑based services and the surrounding infrastructure—Kubernetes, Docker, CI/CD, AWS, and authentication flows.
  • Provide architectural leadership, cross‑team influence, and long‑term platform ownership.
Qualifications
  • 8+ years of professional backend experience, with strong expertise in Java and production‑ready JVM services.
  • Experience designing and operating distributed systems in production; familiarity with Spark, Trino/Presto, or comparable engines is a 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 (manifests/Helm charts) and Docker (multi‑stage builds, optimization, security best practices).
  • Experience owning CI/CD for complex Java codebases, using GitHub Actions or Jenkins.
  • Practical AWS experience with S3 or compatible storage, IAM, and AWS SSO.
  • Familiarity with secure authentication mechanisms: OAuth2/OIDC, token‑based auth, and session management.
  • Experience implementing monitoring (Prometheus preferred), distributed tracing (OpenTelemetry), and structured logging for JVM services is a plus.
  • Staff‑Level Impact
  • Proven experience leading architecture across multiple services or systems.
  • Demonstrated ability to drive cross‑team RFCs, break down ambiguous problems, influence engineering standards, and raise the technical bar through code reviews and mentorship.
  • Own long‑term platform health, not just feature delivery.
  • Highly Preferred Experience
  • Building job orchestration platforms.
  • Enterprise/B2B experience.
  • Strong Python skills for automation and tooling.
  • Experience running systems in hybrid or on‑prem environments.
  • Collaboration on open‑source projects is a strong plus.
  • Travel: 25% in‑person travel for onboarding, offsites, customer engagements, and company events.
Location

This role is based in the Warsaw office and follows a hybrid model, with an expectation of being onsite 2‑3 days per week.

Compensation

Salary range: 440,000 – 540,000 PLN per annum.

Benefits

Starburst offers a competitive Total Rewards program, including competitive pay, attractive stock grants, flexible paid time off, and more.

Equal Employment Opportunity

Starburst provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Starburst • Województwo mazowieckie

On-site
PLN 440,000 - 540,000
Flexible paid time off
Attractive stock grants
Competitive pay
Senior Software Engineer, Context Layer
Senior Software Engineer, Context Layer

Starburst • Polska

Hybrid
PLN 180,000 - 300,000
Stock grants
Flexible paid time off
Competitive pay
Senior Software Engineer, Context Layer
Senior Software Engineer, Context Layer

Starburst • Warszawa

Hybrid
PLN 260,000 - 400,000
HR Manager, EMEA R&D
HR Manager, EMEA R&D

Starburst • Warszawa

Hybrid
PLN 180,000 - 240,000
Stock grants
Flexible paid time off
Competitive pay
Application Security Engineer
Application Security Engineer

Starburst Data, Inc. • Warszawa

On-site
PLN 180,000 - 260,000
Stock grants
Flexible paid time off
Competitive pay
Senior Software Engineer
Senior Software Engineer

Brightstar Lottery • Warszawa

Hybrid
PLN 146,000 - 225,000
Paid time off
Health insurance
Life insurance
+4
Full Stack Developer III
Full Stack Developer III

Brightstar Lottery • Województwo mazowieckie

On-site
PLN 124,000 - 190,000
Paid time off
Health insurance
Life insurance
+5
Spark Software Engineer
Spark Software Engineer

Antal Sp. z o.o. • Kraków

On-site
PLN 250,000 - 380,000
private healthcare (LuxMed)
sports package (Multisport)
Mid-level Backend Spark developer
Mid-level Backend Spark developer

Talan Group • Województwo mazowieckie

On-site
PLN 212,134 - 296,987
Career development opportunities
Training opportunities in finance and technology
Challenging multicultural environment
+1
Software Engineer (Spark, Databricks)
Software Engineer (Spark, Databricks)

Accenture Poland • Kraków

Hybrid
PLN 240,000 - 340,000
Private medical care
Life insurance
Employee referral program
+1