Senior Software Engineer, Backend - Data Layer

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 Data Layer team, building the storage and query layer that keeps Camunda 8's process data fast, accurate and available at scale. It suits a backend engineer with deep relational database and Elasticsearch/OpenSearch experience who wants to work on high-scale secondary storage systems. The role is fully remote and open globally.

What you’ll do

  • Design, build and maintain backend services for the data layer spanning relational databases and Elasticsearch/OpenSearch
  • Own end-to-end delivery of engineering initiatives from requirements to solution design to delivery
  • Help evolve how process data is processed, retained and exposed to customers
  • Improve performance and scalability of secondary storage systems as usage grows
  • Build tooling to understand, troubleshoot and safely operate the data layer in production
  • Participate in L3 support and on-call rotations investigating data layer production issues

What they’re looking for

  • At least 7 years of backend engineering experience with a focus on production data stores
  • Deep experience with relational databases (PostgreSQL, MySQL, MariaDB or MSSQL) and Elasticsearch/OpenSearch
  • Practical understanding of query performance, indexing and data modeling trade-offs
  • Experience leading medium-to-large engineering initiatives (3+ months) end to end
  • Comfort investigating slow queries, execution plans and index usage to root-cause issues
  • Strong communication skills in a remote-first environment

Nice to have

  • Experience building workflow automation or process orchestration software
  • Experience with both relational databases and Elasticsearch/OpenSearch
  • Experience building or maintaining CI pipelines
  • Understanding of database migration tooling such as Liquibase or Flyway

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 focus on production data stores.

Related roles

Senior Software Engineer, Backend - Data Streaming

Camunda · Anywhere in the World

A fully remote senior backend engineering role at Camunda building a new data streaming architecture, suited to Java engineers with distributed systems experience.

RemoteSeniorFull-time $143,800 – $231,900 a year
JavaKafkaDistributed SystemsS3 +5
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