Senior Backend Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Wed, Sep 09, 2026
This job expires in: 30 days
Job Summary
As a full-time Senior Backend Software Engineer on the Data Streaming team, the successful candidate will design and build core streaming infrastructure, develop customer-facing data streaming capabilities, and participate in support rotations, all in a fully remote environment.
Key responsibilities
- Design and build the core streaming infrastructure that decouples process data access from the live execution engine
- Develop customer-facing data streaming capabilities, integrating with systems like Kafka for reliable data access
- Rebuild Camunda's analytics product to enhance process data consumption and serve it at scale
Required qualifications
- 7+ years of experience as a backend engineer, particularly in Java with a focus on distributed or data-intensive systems
- Hands-on experience with object storage systems (S3/GCS/Azure) and reliable upload/commit protocols
- Experience with Kafka or similar streaming/event-log systems
- Strong grounding in distributed systems fundamentals
- Proven experience leading medium-to-large engineering initiatives end-to-end
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 41,185 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee