
Hover or tap a row for full statistics (EUR / month on this chart).
Salary analysis
Compared with the selected benchmark ("All roles in Remote - Germany"), this listing's salary midpoint is about 152% higher. The offer sits above the benchmark range (€5,279–€7,125). The listed pay band (€11,983–€19,325) is wider than the benchmark, which suggests greater salary variability. This benchmark is based on 1 comparable listings.
| Market | Lower bound (25th percentile) | Median | Upper bound (75th percentile) |
|---|---|---|---|
| Market Average: Backend Engineer | €3,500/per month | €5,756/per month | €11,503/per month |
| All roles in Remote - Germany | €5,279/per month | €6,202/per month | €7,125/per month |
| From job ad (Senior) | €11,983/per month | €15,654/per month | €19,325/per month |
Camunda is the enterprise platform for agentic orchestration, enabling organizations to coordinate AI agents, people, and systems across complex, end-to-end business processes. Fully remote and global, we are transforming into an AI-first organisation. About the role: As a Senior Software Engineer, Backend, you’ll take ownership of automated reliability testing and chaos engineering at the core of Camunda 8. You’ll break things (on purpose!) in safe environments to strengthen our platform. What You’ll Be Doing: - Design, implement, and execute automated chaos experiments and reliability tests - Investigate, root-cause and debug potential failures or performance regressions of our Java based products - Continuously improve existing load testing, chaos engineering and observability infrastructure (java, go, kubernetes, prometheus, grafana, etc.) - Introduce new tooling and approaches for reliability testing - Collaborate closely with QA and engineering - Champion a pragmatic, autonomous approach to software design - Advocate for user-centric reliability Defining success for this role: - After 3 months: design and deliver a way to run quick and reproducible load tests to reduce feedback loops for engineers. - After 3 months: design and implement a realistic, automated, holistic load testing framework for Optimize, conduct deep-dive analysis of performance limits, and document findings. What You Bring: - 5+ years of experience in backend software engineering (Java) - Proven drive to experiment, learn new tech, and conduct automated reliability and chaos testing in distributed environments - Deep enthusiasm for improving performance and fault-tolerance in production systems - Autonomous, pragmatic problem-solving skills Nice to Haves: - Hands-on experience with Go or other languages - Working as SRE on distributed systems - Working knowledge of Kubernetes, Helm Charts, Operators - Experience running apps in production, monitoring, troubleshooting, and performance analysis - Background in chaos engineering, automated reliability, load, or performance testing Compensation: United States: $143,800.00 to $231,900.00 United Kingdom: £90,300.00 to £148,500.00 Singapore: S$178,600.00 to S$267,900.00 Canada: C$152,700.00 to C$251,200.00 Benefits & Perks: - Remote & Flexible: home office budget, co-working space support, flexible time off - In Person Connection: Annual Kickoff, team offsites, Connection Budgets - Health & Wellbeing: locally tailored healthcare, Modern Health, Live Well Lifestyle Spending Account (LSA) starting 2026 - Financial Security: Retirement and pension plans, life and disability insurance - Professional Growth: Up to $/€/£1,000 per year for self-driven learning
Job Details
Responsibilities
- Design, implement, and execute automated chaos experiments and reliability tests
- Investigate, root-cause and debug potential failures or performance regressions of Java based products
- Improve load testing, chaos engineering and observability infrastructure
- Introduce new tooling and approaches for reliability testing
- Collaborate with QA and engineering teams to influence roadmaps
- Champion pragmatic and autonomous software design
- Advocate for user-centric reliability
Requirements
- 5+ years of experience in backend software engineering (Java)
- Proven drive to experiment and conduct automated reliability and chaos testing in distributed environments
- Deep enthusiasm for improving performance and fault-tolerance in production systems
- Autonomous, pragmatic problem-solving skills
Skills & Technologies

Related Opportunities
Discover more opportunities that match your interests and skills