We’re looking for a Senior Camunda Developer / Workflow Engineer to play a key role in the design, build and optimisation of workflow orchestration and business process automation solutions across a modern cloud-native technology estate.
This role will focus on delivering end-to-end process automation using Camunda, working closely with product, engineering, architecture and business stakeholders to design and implement scalable, resilient and observable workflow solutions.
You’ll be joining a team delivering complex digital transformation initiatives, with a strong focus on microservices, APIs, event-driven architecture and cloud platforms.
Key Responsibilities
- Design, develop and implement business workflows and orchestration solutions using Camunda
- Build and maintain BPMN workflows and DMN decision models for complex business processes
- Develop and integrate Camunda workflows with backend services, APIs, microservices and third-party platforms
- Build external task workers / job workers / service integrations depending on the Camunda deployment model
- Collaborate with product, business analysts and engineering teams to translate business processes into scalable technical solutions
- Support the design of long-running, stateful workflows, including retries, compensation, error handling and operational resilience
- Work closely with architecture and platform teams to define best practice around workflow orchestration, integration patterns and reusable components
- Contribute to the deployment and operation of Camunda within cloud-native / containerised environments
- Ensure solutions are secure, scalable, observable and aligned to non-functional requirements
- Support CI/CD, testing and release processes for workflow-based services
- Provide input into workflow standards, governance and technical best practice
Required Experience / Skills
Must Have
- Proven hands-on experience delivering solutions with Camunda (Camunda 7 or Camunda 8)
- Strong experience with BPMN 2.0 and ideally DMN
- Strong software engineering background in Java
- Experience building applications/services with Spring Boot
- Experience integrating workflow platforms with REST APIs, microservices and distributed systems
- Strong understanding of workflow orchestration, business process automation and process state management
- Experience working in microservices-based architectures
- Experience with containerised environments such as Docker and/or Kubernetes
- Familiarity with event-driven architecture and messaging technologies (e.g. Kafka, RabbitMQ, JMS)
- Experience working in Agile / product delivery environments
- Strong communication skills with the ability to work across engineering, architecture and business teams
Nice to Have
- Experience with Camunda 8 / Zeebe
- Experience with external task patterns / Zeebe workers
- Exposure to cloud platforms such as AWS, Azure or GCP
- Experience designing or implementing decision automation using DMN
- Experience with observability / monitoring for workflow platforms
- Experience in regulated or complex domains such as financial services, insurance, public sector, utilities or telecoms
- Exposure to workflow migration from legacy BPM / orchestration platforms (e.g. Pega, IBM BPM, Activiti, jBPM, MuleSoft orchestration)
What We’re Looking For
- We’re looking for someone who can go beyond simply “using Camunda” and genuinely understands how to design executable business processes in a scalable, maintainable way.
- The ideal candidate will be able to demonstrate:
- Strong technical ownership of workflow solutions
- An understanding of when to use orchestration vs service-level logic
- Experience modelling and implementing real business processes, not just drawing process diagrams
- The ability to balance business process clarity with sound engineering and architecture principles
...