Senior Backend Engineer — Data Streaming (Remote)

Camunda

United States

Remote

GBP 90,000 - 149,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Annual kickoff trips
Health & wellbeing program
Professional growth budget

Job summary

Camunda is hiring a Senior Software Engineer for its Data Streaming team. You will build a durable streaming layer to enable customers to access process data at scale, decoupled from the live engine, and collaborate with Product, Data Layer, and Distributed Systems teams to evolve the data architecture.

The role focuses on delivering a scalable analytics streaming solution, integrating with systems like Kafka, and ensuring durable, consistent data delivery across distributed components.

Qualifications

  • 7+ years backend experience in Java with distributed/data-intensive systems.
  • Experience with analytical serving layer over Iceberg/Delta Lake and embedded query engines (e.g., DuckDB) or stateful stream-processing frameworks (e.g., Flink, Kafka Streams).
  • Experience with object storage systems (S3/GCS/Azure) and idempotent upload/commit protocols.
  • Solid grounding in correctness/consistency in data-intensive systems (concurrent writes, atomicity, idempotency).
  • Demonstrated track record leading medium-to-large engineering initiatives end-to-end.

Responsibilities

  • Help rebuild analytics product data streaming at scale, moving it off the engine's critical path.
  • Design and build the core streaming infrastructure decoupling data access from live engine.
  • Build customer-facing data streaming capabilities with Kafka integration.
  • Make foundational architecture decisions for a distributed streaming pipeline.
  • Participate in L3 support and on-call rotations with Support and SRE.

Skills

Java backend
Distributed systems
Data-intensive

Tools

Kafka
Iceberg/Delta Lake
Flink
Kafka Streams
RocksDB

Job description

Camunda is hiring a Senior Software Engineer for its Data Streaming team. You will build a durable streaming layer to enable customers to access process data at scale, decoupled from the live engine, and collaborate with Product, Data Layer, and Distributed Systems teams to evolve the data architecture.

The role focuses on delivering a scalable analytics streaming solution, integrating with systems like Kafka, and ensuring durable, consistent data delivery across distributed components.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Data Streaming Engineer
Remote Senior Data Streaming Engineer

Camunda • United States

Remote
USD 144,000 - 232,000
Remote work
Annual team kickoff travel
Health & wellbeing benefits
+1
Senior Backend Engineer - Distributed Systems (Remote)
Senior Backend Engineer - Distributed Systems (Remote)

Camunda • United States

Remote
USD 144,000 - 232,000
Remote work
Team offsites
Health & wellbeing
+2
Senior Backend Engineer, Data Layer (Remote)
Senior Backend Engineer, Data Layer (Remote)

Camunda • United States

Remote
GBP 90,000 - 149,000
Remote work
Global teams
Annual Kickoff
Backend Data Layer Engineer – Scale & Performance (Remote)
Backend Data Layer Engineer – Scale & Performance (Remote)

Camunda • Atlanta (GA)

On-site
USD 120,000 - 180,000
Home office budget
Co-working space support
Flexible time off
+11
Senior Software Engineer, Backend - Data Streaming
Senior Software Engineer, Backend - Data Streaming

Camunda • United States

Remote
GBP 90,000 - 149,000
Remote work
Annual kickoff trips
Health & wellbeing program
+1
Backend Engineer, Data Streaming (Remote)
Backend Engineer, Data Streaming (Remote)

Affirm • Palo Alto (CA)

Remote
USD 165,000 - 225,000
Health coverage
Tech stipend
Flexible time off
+1
Remote Backend Engineer - Data Streaming & Infra
Remote Backend Engineer - Data Streaming & Infra

Affirm • New York (NY)

Remote
USD 120,000 - 160,000
Remote-first
Health benefits
Parental leave 18 weeks
+2
Backend Data Layer Engineer — Scale & Performance
Backend Data Layer Engineer — Scale & Performance

Camunda • Raleigh (NC)

On-site
USD 110,000 - 160,000
Home office budget
Co-working space
Flexible time off
+11
Senior Streaming Engineer — Scale Real-Time Data Platform
Senior Streaming Engineer — Scale Real-Time Data Platform

Datorth • New York (NY)

Hybrid
USD 180,000 - 260,000
Equity
Performance bonus
Comprehensive benefits
+1
Remote Streaming Data Platform Engineer
Remote Streaming Data Platform Engineer

Bright Vision Technologies • Elk Grove (CA)

Remote
USD 78,000 - 105,000