Senior Software Engineer, Backend - Data Streaming

Camunda Anywhere in the World

SeniorRemoteFull-time $143,800 – $231,900 a year

About the role

This is a senior backend engineering role on Camunda's new Data Streaming team, building a greenfield streaming layer that lets customers pull their process data out of Camunda into their own systems. It suits a Java backend engineer with distributed systems experience who wants to help design a new architecture from scratch rather than extend an existing one. The role is fully remote and open globally.

What you’ll do

  • Design and build core streaming infrastructure decoupling process data access from the live execution engine
  • Build customer-facing streaming capabilities, including integration with systems like Kafka
  • Help rebuild how Camunda's analytics product consumes and serves process data at scale
  • Make foundational architecture decisions on consistency and durability across a distributed streaming pipeline
  • Participate in L3 support and on-call rotations investigating data layer production issues

What they’re looking for

  • 7+ years of backend engineering experience in Java, with a focus on distributed or data-intensive systems
  • Hands-on experience with object storage systems (S3, GCS, Azure or similar) and idempotent upload/commit protocols
  • Experience with Kafka or a similar streaming/event-log system
  • Solid grounding in distributed systems fundamentals
  • A track record of driving a technical initiative through ambiguity in a still-being-designed system
  • Experience leading medium-to-large engineering initiatives (3+ months) end to end
  • Strong communication skills in a remote-first environment

Nice to have

  • Experience with Apache Iceberg, Parquet or lakehouse/data-lake architectures
  • Experience with embedded state stores such as RocksDB
  • Experience with stream processing frameworks like Apache Flink
  • Familiarity with object-storage-native streaming architectures such as WarpStream

What’s on offer

  • Fully remote, global role
  • US salary range of $143,800 to $231,900 total target cash
  • Equity through a Virtual Stock Option Plan
  • Home office budget and co-working space support
  • Flexible time off
  • Annual company kickoff and team offsites
  • Locally tailored healthcare and mental wellbeing support
  • Retirement and pension plans
  • Up to $1,000 per year for self-driven learning

Questions about this role

Is this role remote?

Yes, it's fully remote and open globally.

How much does it pay?

For US-based hires, total target cash ranges from $143,800 to $231,900 per year, with different ranges for other countries.

How many years of experience do I need?

At least 7 years as a backend engineer, with a strong focus on distributed or data-intensive systems.

Related roles

Senior Software Engineer, Backend - Data Layer

Camunda · Anywhere in the World

A fully remote senior backend engineering role at Camunda building the storage and query layer for process data, suited to engineers with strong relational database and Elasticsearch/OpenSearch experience.

RemoteSeniorFull-time $143,800 – $231,900 a year
PostgreSQLMySQLMariaDBMSSQL +6
Yesterday

Software Engineer, Backend - Core/API & Process Automation

Camunda · Worldwide

A remote, worldwide backend engineering role at Camunda working on the core event-sourced workflow engine behind Camunda 8.

RemoteEntry levelFull-time $119,900 – $193,200 a year
JavaElasticsearchOpenSearchPostgreSQL +6
2 days ago

Senior Software Engineer - DevOps Engineer

Wells Fargo · Bengaluru, India

A senior DevOps engineering role at Wells Fargo in Bengaluru, building CI/CD pipelines and driving automation.

On-siteSeniorFull-time
CI/CDGitHub ActionsJenkinsHarness +9
4 days ago

Software Engineering Senior Manager - Data Engineering - GEN AI

Wellsfargo · Bengaluru, India

A senior engineering management role leading data engineering teams for Wells Fargo's Treasury Technology group in Bengaluru. Suited to an experienced people leader with a data engineering background in regulated financial services.

On-siteSeniorFull-time
SparkKafkaAirflowDatabricks +12
4 days ago

Senior Software Engineer (Python, AI ML Engineer)

Optum · Gurgaon, India · Gurugram, India

Optum is hiring a senior software engineer in Gurugram to build and operate AI, ML, and LLM-powered enterprise solutions. The role suits engineers with production AI experience, Python or similar software skills, and knowledge of RAG, orchestration, cloud services, and evaluation.

SeniorFull-time
PythonJavaJavaScriptTypeScript +16
6 days ago

Senior Software Engineer-Python,spark,Iceberg,Hive

Wells Fargo · Hyderabad, India

A senior software engineering role at Wells Fargo in Hyderabad, modernizing large-scale data platforms with Python, Spark, Iceberg, and Hive.

On-siteSeniorFull-time
PythonSparkIcebergHive +9
2 days ago