Shape the future of data streaming as a Backend Software Engineer on Camunda’s cutting-edge Data Streaming team. Embrace a fully remote role focusing on building scalable process data architectures. In this Senior position, you will revolutionize how Camunda handles process data, moving analytics off the live engine's critical path.
Collaborate closely with product management and engineering teams to create a system that optimally separates data consumption from live execution. You will be part of a greenfield project allowing you to influence architectural decisions and team direction while focusing on data integrity and consistency. Key Responsibilities:
Design and develop core streaming infrastructure for process data access
Build analytics capabilities integrating with systems like Kafka
Ensure consistency and durability across distributed systems
Engage in L3 support and collaborate with SRE and Support teams
Influence product evolution based on customer feedback Requirements:
7+ years of backend engineering experience in Java
Experience with data-intensive systems like Apache Iceberg
Solid understanding of object storage systems such as S3
Proven history of leading engineering initiatives effectively
Excellent communication skills in a remote setting This role offers the chance to drive fundamental architectural changes while working in a flexible and supportive remote workplace.