Skip to main content
Camunda
Зібрано зBuiltinСьогодні
BackendSenior

Senior Software Engineer,Backend - Core/API & Process Automation

JavaREST APIgRPCMcpRocksdbElasticsearchOpensearchPostgreSQLBpmnEvent SourcingCqrsRaftSwim
Формат
Remote
Зайнятість
-
Локація
Worldwide
Оплата
Не вказана

Про позицію

Camunda is building an enterprise platform for agentic orchestration, and this role focuses on the core event-sourced workflow engine. The Senior Software Engineer will design and evolve the C8 REST/gRPC/MCP API, tackle hard distributed systems problems, and ensure high performance and reliability.

Обовʼязки

  • Design, build, and evolve the event-sourced engine and its C8 REST/gRPC/MCP API (command/event, CQRS), including safe public-API evolution
  • Take on hard, ambiguous problems and lead them end-to-end – define the problem, write solution design (ADR), weigh trade-offs, sequence work, and drive delivery
  • Ship high-impact engine features fast – such as suspending and resuming individual process instances, and enabling AI agents to steer running processes
  • Ship resiliency, schema evolution, and observability – smooth version upgrades, replay safety, migration correctness, and features diagnosable in production
  • Detect and optimize inefficient processing and data-access patterns across data stores (RocksDB, Elasticsearch/OpenSearch, relational/Postgres)
  • Level up the team and lead incidents – high-quality reviews, mentoring, on-call, drive resolution, own RCA, and feed systemic fixes back into the platform

Вимоги

  • 5+ years professional backend engineering with deep experience in distributed and event-driven systems
  • Deep event sourcing / distributed execution knowledge (consistency, ordering, replay, failure modes)
  • Strong API design and evolution (contract-first, backward-compatible change, versioning/deprecation, contract testing)
  • Ability to diagnose and fix performance under production load (profiling, benchmarking, tail-latency, backpressure)
  • Technical leadership from ambiguity (autonomous, break down undefined problems, drive pragmatic decisions, level up other engineers)
  • Excellent communication and product sense (crisp technical writing, remote-first collaboration, deep product thinking)
  • Nice-to-have: Experience with workflow automation / process orchestration (BPMN or similar)
  • Nice-to-have: Awareness of consensus/replication protocols (Raft, SWIM, etc.)
  • Nice-to-have: Deep query-pattern optimization in RocksDB, Elasticsearch/OpenSearch, and relational/Postgres
  • Nice-to-have: Solid JVM knowledge (memory model, concurrency/perf)

Переваги

  • Competitive, fair, and transparent compensation with location-based salary ranges
  • Equity through Virtual Stock Option Plan (VSOP)
  • Remote & Flexible: work from anywhere, home office budget, co-working space support, flexible time off
  • In Person Connection: Annual Kickoff, team offsites, Camundi Connection Budgets, local gatherings
  • Health & Wellbeing: locally tailored healthcare, Modern Health for mental wellbeing, Live Well Lifestyle Spending Account (scales to €1,000 annually from 2027)
  • Financial Security: retirement and pension plans, life and disability insurance
  • Professional Growth: up to $/€/£1,000 per year for self-driven learning (courses, certifications, books)
Senior Software Engineer,Backend - Core/API & Process Automation
Оригінал