Back to Jobs

Senior Software Engineer, Backend

United States

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

JavaGoKubernetesChaos EngineeringPrometheusGrafanaHelmDistributed Systems

About the role

If you’re passionate about pushing the limits of reliability, fault-tolerance, and operational excellence in complex distributed systems, Camunda offers the perfect stage. As a Senior Software Engineer, Backend, you’ll take ownership of automated reliability testing and chaos engineering at the core of Camunda 8. This role thrives on curiosity, experimentation, and relentless improvement—you’ll break things (on purpose!) in safe environments to strengthen our platform before customers ever feel the impact.

What You’ll Be Doing

  • Design, implement, and execute automated chaos experiments and reliability tests, validating Camunda's platform under real-world scenarios.
  • 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 to keep our system reliable and performant.
  • Introduce new tooling and approaches for reliability testing, driving measurable improvements to operational experience and user outcomes.
  • Collaborate closely with QA and engineering, sharing learnings and influencing team roadmaps based on experiment findings.
  • Champion a pragmatic, autonomous approach to software design, solving tough problems and learning new principles and technologies.
  • Advocate for user-centric reliability by using and understanding Camunda’s products firsthand.

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 with an ability to guide and influence others.
  • Willingness and ability to use Camunda products and approach reliability from a user’s perspective.

Nice to Haves

  • Hands-on experience with Go or other languages in a multi-language context.
  • Experience working as an SRE on distributed systems.
  • Working knowledge of Kubernetes, Helm Charts, Operators, and related production infrastructure.
  • Experience running apps in production with solid skills in monitoring, troubleshooting, and performance analysis.
  • Background in chaos engineering, automated reliability, load, or performance testing.
Senior Software Engineer, Backend
Camunda
Apply