Senior Software Engineer, Backend - Data Streaming

Camunda

United States

Remote

USD 120,000 - 180,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

Job summary

Camunda is seeking a backend-focused engineer to build a greenfield data streaming architecture that accesses process data for customers and internal products. You will own the design of scalable analytics access and streaming capabilities, integrating with systems like Kafka and durable storage.

Strong emphasis on correctness, idempotency, and distributed system reliability. The role requires 7+ years in Java backend and hands-on work with Iceberg/Delta Lake, plus experience with object storage

Qualifications

  • 7+ years of backend experience in Java with a focus on distributed or data-intensive systems.
  • Experience with analytical serving layers over table formats like Apache Iceberg or Delta Lake.
  • Experience with object storage systems and building idempotent upload/commit protocols.
  • Strong understanding of correctness and consistency in data-intensive systems, including atomicity and idempotency.
  • Proven track record leading medium-to-large engineering initiatives and delivering end-to-end solutions.

Responsibilities

  • Help rebuild analytics data access and streaming capabilities at scale, decoupled from the live engine.
  • Design and implement core streaming infrastructure backed by durable object storage.
  • Develop customer facing data streaming features and integrations with systems like Kafka.
  • Make architectural decisions around consistency and durability in a distributed pipeline.
  • Participate in L3 support, on-call rotations, and collaborate with Support and SRE to resolve data layer issues.

Skills

Java backend
Distributed systems
Data-intensive systems

Tools

Apache Iceberg
Delta Lake
Stateful stream processing
Object storage

Job description

About the role

Camunda is an enterprise platform for agentic orchestration, enabling coordination of AI agents, people, and systems across business processes. This role owns building a foundational new data streaming architecture to access process data for customers and internal products, with a greenfield start and high ownership.

What you’ll do
  • Help rebuild analytics data access and streaming capabilities at scale, decoupled from the live engine.
  • Design and implement core streaming infrastructure backed by durable object storage.
  • Develop customer facing data streaming features and integrations with systems like Kafka.
  • Make architectural decisions around consistency and durability in a distributed pipeline.
  • Participate in L3 support, on-call rotations, and collaborate with Support and SRE to resolve data layer issues.
What they’re looking for
  • 7+ years of backend experience in Java with a focus on distributed or data-intensive systems.
  • Hands-on work with analytical serving layers over table formats like Apache Iceberg or Delta Lake, and with embedded query engines or stateful stream-processing frameworks.
  • Experience with object storage systems and building idempotent upload/commit protocols.
  • Strong understanding of correctness and consistency in data-intensive systems, including atomicity and idempotency.
  • Proven track record leading medium-to-large engineering initiatives and delivering end-to-end solutions.
For applicants in Nigeria
  • The listing states worldwide eligibility; it is remote and global, so Nigeria is eligible to apply.
  • The listing does not specify a timezone requirement; confirm during interview.
  • The listing indicates hiring via Remote.com for elsewhere; it does not specify contractor versus employee status for Nigeria specifically.
  • Pay currency is not specified in this excerpt; salary ranges are provided for several regions, with a note that remote hires will receive a personalized total rewards calculator after first interview.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Backend - Data Layer
Senior Software Engineer, Backend - Data Layer

Camunda • United States

Remote
USD 120,000 - 160,000
Software Engineer, Backend - Engineering Operations
Software Engineer, Backend - Engineering Operations

remote work • United States

Remote
USD 120,000 - 180,000
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
Senior Backend Engineer — Data Streaming (Remote)
Senior Backend Engineer — Data Streaming (Remote)

Camunda • United States

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

Camunda • United States

Remote
USD 120,000 - 180,000
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 Software Engineer, Backend - Distributed Systems
Senior Software Engineer, Backend - Distributed Systems

Camunda • Oregon

Hybrid
USD 144,000 - 232,000
Remote first culture
Health and wellbeing programs
Professional growth stipend
+1
Senior Software Engineer, Backend - Data Layer
Senior Software Engineer, Backend - Data Layer

Camunda • United States

Remote
GBP 90,000 - 149,000
Remote work
Global teams
Annual Kickoff
Engineering Manager (Java/Kotlin Stack)
Engineering Manager (Java/Kotlin Stack)

Plata (Banco Plata) • United States

Remote
USD 150,000 - 210,000
Software Engineer, Distributed Systems (Core)
Software Engineer, Distributed Systems (Core)

Royper Royco LLC • United States

Remote
USD 180,000 - 320,000
Visa sponsorship