Senior Software Engineer, Backend - Distributed Systems
Camunda · Engineering · Senior · 1mo ago
$144k – $232k
per year
Anyone, anywhere in the world can apply.
Direct from the employer's own careers page
Who can apply
Read straight from the listing, so you know before you spend time on it.
Anyone, anywhere in the world can apply.
“If you’re based elsewhere, you’ll be hired via Remote.com (our global employer partner), and your Talent Acquisition Partner will provide a personalized Total Rewards Calculator after your first interview.”
- Async-first
- The listing doesn't promise async-first working.
- Contractor / B2B
- Employs candidates globally via Remote.com where direct entities are not established.
- Global stipend
- Offers a home office budget and co-working space support.
- Annual retreat
- Hosts an Annual Kickoff (Vienna in 2025, Madrid in 2026) alongside team offsites.
Read from the listing automatically. Always confirm the details with the company before you accept an offer.
About the role
As a Senior Software Engineer, Backend on Camunda’s Distributed Systems team, you’ll help build and evolve the durable, highly available, horizontally scalable streaming platform that powers Camunda 8’s Orchestration Cluster. You will tackle technically demanding challenges involving multi-Raft implementations, SWIM cluster membership, and high-performance network and disk I/O pipelines, while leading medium-to-large engineering initiatives end-to-end and participating in on-call rotations.
What you'll do
- Design, build, and maintain backend services for the distributed streaming platform powering Camunda 8, ensuring durability, high availability, and scalability.
- Lead engineering initiatives of 3+ months end-to-end, partnering with Product on technical requirements, solution designs, and predictable delivery.
- Advance disaster recovery and resilience features, including online backup/restore APIs and multi-region/multi-tenant cloud capabilities.
- Implement developer and operator tooling to troubleshoot and operate distributed systems in production.
- Collaborate on CI, automated testing, and development workflows to decrease PR merge times and operational overhead.
- Participate in L3 support and on-call rotations alongside Support and SRE teams to resolve production issues.
What you bring
- 7+ years of professional software engineering experience with a strong focus on backend and distributed systems.
- Demonstrated experience leading multi-month engineering initiatives and drafting clear solution designs and project plans.
- Hands-on expertise building highly concurrent, data-intensive software with a deep understanding of low-level network and disk I/O.
- Ability to work autonomously, navigate ambiguity, and drive complex problems to completion with minimal supervision.
- Strong communication and collaboration skills suited for a remote-first work environment.
About Camunda
Camunda is an enterprise platform for agentic orchestration, helping organizations coordinate AI agents, people, and systems across end-to-end business processes. Fully remote and global, Camunda is trusted by over 700 organizations worldwide.
View Camunda profile & open roles →