Staff Software Engineer

Starburst

Warszawa

On-site

PLN 440,000 - 540,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Hybrid
PLN 440,000 - 540,000
Flexible paid time off
Attractive stock grants
Competitive pay
Application Security Engineer
Application Security Engineer

Starburst • Poland

Hybrid
PLN 120,000 - 180,000
Competitive pay
Attractive stock grants
Flexible paid time off
Senior Data Engineer (Hadoop, Spark)
Senior Data Engineer (Hadoop, Spark)

GFT Technologies Poland • Kraków

Hybrid
Hybrid work in Krakow
Medical, sport, lunch subsidy, life保险
Senior Software Engineer (Data Platform)
Senior Software Engineer (Data Platform)

Cerebras • Warszawa

On-site
PLN 180,000 - 300,000
Premium medical and dental care
Life insurance
Flex Benefits
+7
Senior Software Engineer (Data Platform)
Senior Software Engineer (Data Platform)

StepStone Group • Warszawa

On-site
Premium medical and dental care
Tech and sport communities
Events and integration parties
+1
Staff Engineer
Staff Engineer

Cerebras • Warszawa

On-site
PLN 257,000 - 386,000
Premium medical and dental care
Life insurance
Flex Benefits - Multisport, vouchers, tickets
+6
Staff Engineer
Staff Engineer

StepStone Group • Warszawa

On-site
PLN 120,000 - 160,000
Premium medical and dental care
Life insurance
Employee Referral Program
+3
Mid-level Backend Spark developer
Mid-level Backend Spark developer

Talan Group • Województwo mazowieckie

Hybrid
PLN 212,000 - 297,000
Career development opportunities
Training opportunities in finance and technology
Challenging multicultural environment
+1
Expert Java/Scala Engineer with Spark
Expert Java/Scala Engineer with Spark

GFT Technologies Poland • Kraków

Hybrid
PLN 120,000 - 180,000
Hybrid work Kraków
Benefits package
Senior Platform Engineer - Databricks Champion
Senior Platform Engineer - Databricks Champion

Kolomolo • Białystok

Hybrid
PLN 125,000 - 160,000
Competitive salary and benefits
Career development opportunities
Continuous learning culture
+2