Senior Software Engineer, Backend - Data Streaming

Contract type
Ongoing
Work mode
Remote · Worldwide
Experience
Senior · 7+ years

Job description

Senior Software Engineer on Camunda's new Data Streaming team, building a greenfield streaming architecture that decouples process data access from the live execution engine and serves process data at scale.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
Remote · Worldwide
Pay
USD 143,800 – 231,900 / year

What you'll do

  • Help rebuild how Camunda's analytics product consumes and serves process data at scale, moving it off the engine's critical path entirely.
  • Design and build the core streaming infrastructure that decouples process data access from the live execution engine, backed by durable, object storage.
  • Build customer-facing data streaming capabilities, including a supported way to integrate with systems like Kafka, so customers can reliably get their process data into their own tools.
  • Make foundational architecture decisions as part of a small, high-ownership team, including how the system guarantees consistency and durability across a distributed streaming pipeline.
  • Participate in L3 support and on-call rotations, partnering with Support and SRE to investigate data layer production issues, and feeding what you learn back into the product.

What we're looking for

  • 7+ years of experience as a backend engineer, in Java, with a strong focus on distributed or data-intensive systems.
  • Hands-on experience building or operating an analytical serving layer over a table format such as Apache Iceberg or Delta Lake - including experience with an embedded/lightweight query engine (e.g. DuckDB, or similar), or a stateful stream-processing framework (e.g. Flink, Kafka Streams).
  • A track record of working with object storage systems (S3/GCS/Azure or similar) and building reliable, idempotent upload/commit protocols against them.
  • Solid grounding in the reasoning behind correctness and consistency in data-intensive systems (e.g. concurrent writes, atomicity, idempotency).
  • A demonstrated track record of driving a technical initiative through genuine ambiguity in a still-being-designed system, not just extending an established one.
  • Proven experience leading medium-to-large engineering initiatives (3+ months) end-to-end, from solution design, project planning, and coordinating across teams, right through to driving predictable delivery.
  • Strong communication and collaboration skills in a remote-first environment: you translate requirements into actionable technical work with Product, and give and receive clear, direct feedback in code review.

Nice to have

  • Experience with Kafka or a similar streaming/event-log system
  • Experience with embedded state stores (RocksDB or similar) for projection/checkpointing workloads.
  • Experience with stream processing frameworks (e.g. Apache Flink), particularly stateful processing with local state backends and checkpointing.
  • Familiarity with object-storage-native streaming architectures (e.g. systems like WarpStream) is a plus, even without direct hands-on experience.

Your team

Data Streaming team

A new, greenfield team rebuilding how process data is consumed and served at scale, working closely with product management, the Data Layer and Distributed Systems teams, QA, and support.

Benefits

Annual Kickoff, team offsites, and Camundi Connection Budgets, including contributing to meetups while travelling, and local gatherings with fellow Camundi

Locally tailored healthcare, Modern Health for global mental wellbeing, and our Live Well Lifestyle Spending Account (LSA)

  • Competitive, fair, and transparent compensation with location-based salary ranges
  • Equity (where applicable) through our Virtual Stock Option Plan (VSOP)
  • Work from anywhere with the setup that suits you, home office budget, co-working space support, and flexible time off
  • Retirement and pension plans (often with company contributions), plus life and disability insurance where relevant
  • Up to $/€/£1,000 per year for self-driven learning: courses, certifications, books

Apply

Direct apply at Camunda

Opens the job posting at Camunda

About Camunda

The enterprise platform for agentic orchestration

Camunda is the enterprise platform for agentic orchestration, enabling organizations to coordinate AI agents, people, and systems across complex, end-to-end business processes. With built-in governance, auditability, and human oversight, Camunda gives enterprises the control they need to move AI from pilots to production — safely and at scale.

Mission

Enabling organizations to coordinate AI agents, people, and systems across complex, end-to-end business processes.

Key facts

  • Enterprise software / business process automation
  • Trusted by over 700 organizations worldwide, including 9 of top 10 US banks
  • Fully remote and global
  • Transforming into an AI-first organisation, built on its own platform
  • Named GP Bullhound's Top 100 Next Unicorn list
  • 2025 Great Place to Work certified
  • Visionary in 2025 Gartner® Magic Quadrant™ for Business Orchestration and Automation Technologies
  • Ranked 3rd in Flexa's 2026 Most Flexible Companies

What they value

  • Everyone is welcome at Camunda
  • Inclusive environment that empowers our people
  • Honour diverse cultures and backgrounds