Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Backend - Data Streaming

$143.8k - $231.9k per year

Camunda

Camunda is the enterprise platform for agentic orchestration , enabling organizations to coordinate AI agents, people, and systems across complex, end-to-end business processes. With built-in governance, auditability, and human oversight, Camunda gives enterprises the control they need to move AI from pilots to production — safely and at scale. Trusted by over 700 organizations worldwide , including 9 of top 10 US banks, Camunda helps enterprises boost operational efficiency, accelerate time-to-value, and deliver better customer experiences.

Fully remote and global, we are in the middle of something bigger: transforming into an AI-first organisation, built on our own platform . We use Agentic AI to automate, orchestrate intelligent processes, and elevate human contribution across every team.

Named GP Bullhound’s Top 100 Next Unicorn list, 2025 Great Place to Work certified. Visionary in 2025 Gartner® Magic Quadrant™ for Business Orchestration and Automation Technologies. ranked 3rd in Flexa's 2026 Most Flexible Companies , We’re growing fast and looking for top talent to join our team.

About The Role

As a Senior Software Engineer on Camunda's new Data Streaming team, you'll help build a foundational new piece of architecture that changes how customers and internal products access process data. Today, customers have no first-class way to stream their own process data out of Camunda, and Camunda's own analytics product is bottlenecked by querying the same storage the live engine depends on. You'll be part of a greenfield team rebuilding how process data is consumed and served at scale, built on top of a durable, continuously-written streaming layer that decouples data consumption from the live engine. You'll be part of a small team from day one, with real room to shape both the architecture and the team's scope as it matures.

At Camunda, we approach engineering in a holistic manner. As such, you will form strong partnerships with product management, the Data Layer and Distributed Systems teams, QA, and support, and work closely with your peers to not only deliver but directly influence how our data streaming architecture evolves to meet our customers' needs.

What You Will Do

  • Help rebuild how Camunda's analytics product consumes and serves process data at scale, moving it off the engine's critical path entirely.
  • Design and build the core streaming infrastructure that decouples process data access from the live execution engine, backed by durable, object storage.
  • Build customer-facing data streaming capabilities, including a supported way to integrate with systems like Kafka, so customers can reliably get their process data into their own tools.
  • Make foundational architecture decisions as part of a small, high-ownership team, including how the system guarantees consistency and durability across a distributed streaming pipeline.
  • Participate in L3 support and on-call rotations, partnering with Support and SRE to investigate data layer production issues, and feeding what you learn back into the product.

Must Haves

What You Will Bring to the Role

  • 7+ years of experience as a backend engineer, in Java, with a strong focus on distributed or data-intensive systems.
  • Hands‑on experience building or operating an analytical serving layer over a table format such as Apache Iceberg or Delta Lake - including experience with an embedded/lightweight query engine (e.g. DuckDB, or similar), or a stateful stream‑processing framework (e.g. Flink, Kafka Streams).
  • A track record of working with object storage systems (S3/GCS/Azure or similar) and building reliable, idempotent upload/commit protocols against them.
  • Solid grounding in the reasoning behind correctness and consistency in data-intensive systems (e.g. concurrent writes, atomicity, idempotency).
  • A demonstrated track record of driving a technical initiative through genuine ambiguity in a still-being-designed system, not just extending an established one.
  • Proven experience leading medium‑to‑large engineering initiatives (3+ months) end-to-end, from solution design, project planning, and coordinating across teams, right through to driving predictable delivery.
  • Strong communication and collaboration skills in a remote-first environment: you translate requirements into actionable technical work with Product, and give and receive clear, direct feedback in code review.

Nice To Haves

  • Experience with Kafka or a similar streaming/event‑log system
  • Experience with embedded state stores (RocksDB or similar) for projection/checkpointing workloads.
  • Experience with stream processing frameworks (e.g. Apache Flink), particularly stateful processing with local state backends and checkpointing.
  • Familiarity with object-storage-native streaming architectures (e.g. systems like WarpStream) is a plus, even without direct hands‑on experience.

This role is an existing vacancy

#C1

Compensation

We offer competitive, fair, and transparent compensation. Salary ranges are location-based, with Standard and Major markets (global tech hubs) reflecting local competition. The Annual Total Target Cash (base salary + 100% variable target, where applicable) shown below spans from the minimum in a Standard market to the maximum in a Major market. Final offers depend on skills, experience, and location, and we typically hire in the first half of the range to allow room for growth.

United States: $143,800.00 to $231,900.00

United Kingdom: £90,300.00 to £148,500.00

Singapore: S$178,600.00 to S$267,900.00

Canada: C$152,700.00 to C$251,200.00

If you’re based elsewhere, you’ll be hired via Remote.com (our global employer partner), and your Talent Acquisition Partner will provide a personalized Total Rewards Calculator after your first interview.

Equity: We also offer equity (where applicable) through our Virtual Stock Option Plan (VSOP) .

Benefits & Perks

  • Remote & Flexible: Work from anywhere with the setup that suits you, home office budget, co‑working space support, and flexible time off to recharge when you need it.
  • In Person Connection: We invest in meaningful face time through our Annual Kickoff (Vienna in 2025, Madrid in 2026!), team offsites, and Camundi Connection Budgets, including contributing to meetups while travelling,, and local gatherings with fellow Camundi.
  • Health & Wellbeing: Access locally tailored healthcare, Modern Health for global mental wellbeing, and our Live Well Lifestyle Spending Account (LSA), a flexible, global benefit that puts you in control of your whole life, not just work, from: staying active, to caring for family, exploring personal passions, meaningful experiences, and investing in your financial wellbeing. The Live Well program launches in 2026 and scales to €1,000 annually from 2027.
  • Financial Security: Retirement and pension plans (often with company contributions), plus life and disability insurance where relevant.
  • Professional Growth: Up to $/€/£1,000 per year for self-driven learning: courses, certifications, books, you decide!

AI in our hiring process

Camunda may use AI tools to aid the screening of applications and during the interview process. You can learn more here

“Everyone is welcome at Camunda” — it’s a celebrated component of our culture. We strive to create an inclusive environment that empowers our people. At Camunda, we honour diverse cultures and backgrounds and are proud to be an equal opportunity employer. All qualified applicants will receive consideration without regard to gender, race, ethnicity, religion, belief, sexual orientation, age, disability or any other protected characteristics under applicable law. We are looking forward to your application!

Come join us and be part of Camunda’s incredible journey: Make an impact at a pivotal moment in our story!

Please be aware that scammers may impersonate Camunda by reaching out about job opportunities. Camunda will only contact candidates from an email address ending in @camunda.com or @talent.camunda.com. We will never ask candidates for bank account details, checks, payment, or other sensitive financial information as part of our hiring process. If you receive a suspicious message, please do not respond, click any links, or share personal information.

Note for recruiting and placement agencies: Camunda does not accept unsolicited agency resumes. Please do not forward resumes to our careers site, employees, or any other Camunda contact unless we have specifically engaged your firm for that search. Camunda will not pay fees related to unsolicited resumes.

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Backend - Data Streaming in Ottawa, ON vacancy
  • $96.56k - $128.74k per year

     ...making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled...  ...trends and emerging technologies.  ~ Lead integrated digital, data, infrastructure, and cybersecurity implementations.  As EDC... 
    Senior
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    13 days ago
  •  ...your team already works (Slack, Notion, Google Drive, your ad data) and turns a marketer's knowledge and instincts into cross-...  ...Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    7 days ago
  • $138.45k - $173.06k per year

     ...key moments. This empowers teams to make data-driven decisions, enhance security, and...  ...stewardship role. We’re looking for a Staff Software Engineer, Core Applications (P4) who takes...  ...teammates, including more junior & senior engineers and cross-functional partners,... 
    Senior
    Permanent employment
    Full time
    Immediate start

    Solink

    Ottawa, ON
    6 days ago
  •  ...Senior Software Engineer (Full-Time, Remote) — Canada Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build...  ...behind products like VinAudit.ca (vehicle history and data) and SquidProxies.com (proxy infrastructure). We're looking for... 
    Senior
    Remote job
    Long term contract
    Full time
    Immediate start

    AutoScale Ventures

    Ottawa, ON
    15 days ago
  •  ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities Implement... 
    Senior
    Contract work

    Myticas Consulting

    Ottawa, ON
    1 day ago
  •  ...your team already works (Slack, Notion, Google Drive, your ad data) and turns a marketer's knowledge and instincts into cross-...  ...from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    7 days ago
  •  ...Responsibilities Participate in the full software and product development lifecycle for video surveillance solutions. Develop software involving IP cameras, streaming protocols, camera SoCs, and image/video AI models. Apply TCP/IP networking and multithreaded programming... 
    Senior
    Full time
    Flexible hours

    Fortinet

    Ottawa, ON
    7 days ago
  • $100k - $135k per year

     ...The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development...  ...(EWOSS) including Intelligence Mission Data (IMD) and Operational Mission Data (OMD)...  ..., this role will leverage software engineering skillsets to support the SRC enterprise... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    19 days ago
  •  ...Description Job Title : Backend Developer Job Type :...  ...WebSockets. Contribute to market-data imports, price feeds,...  ...teams, external partners, and engineering team members to restore service...  ...teams to deliver high-quality software solutions and operational enhancements... 
    Long term contract
    Permanent employment
    Full time
    Internship

    BUMP

    Ottawa, ON
    1 day ago
  • $176.5k per year

     ...Rust and built on the excellent Rust data ecosystem (Apache Arrow, Parquet, and...  ...This role will join an existing team of Senior, Staff, and Principal engineers building the Content Library and Core...  ...a systems engineer who loves owning software end-to-end: design, implementation,... 
    Senior
    Long term contract
    For contractors
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    26 days ago
  •  ...A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to...  ...children, and more. The Role Forward Deployed Software Engineers (FDSEs) work directly with customers to quickly understand their... 
    Full time
    Work at office
    Remote work
    Work from home

    Palantir Technologies

    Ottawa, ON
    5 days ago
  •  ...opportunity As a member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in designing and...  ...products What You Bring A bachelor's degree in Electrical Engineering or Computer Science 7+ years of experience designing and... 
    Senior
    Full time

    DZS INC

    Ottawa, ON
    2 days ago
  • $80k - $130k per year

    Backend Developer (AWS) Position Description Backend Developer...  .... Build and manage databases, data models and integrations . Develop...  ...s degree in Computer Science, Engineering, related field, or equivalent...  ...with Git and modern software development practices . Experience... 
    Ottawa, ON
    5 days ago
  •  ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading...  ...to build, lead, and manage a team of software professionals, including Principal Engineers...  ...work environment, and enable and support data-driven decision-making. In addition, they... 
    Senior
    Full time
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    6 hours ago
  •  ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading...  ...to build, lead, and manage a team of software professionals, including Principal Engineers...  ...work environment, and enable and support data-driven decision-making. In addition, they... 
    Senior
    Full time
    Worldwide

    telesat

    Ottawa, ON
    26 days ago
  •  ...Canada.  Job Description ADGA is seeking experienced Senior Programmers / Software Developers to lead the design, development, implementation,...  ...experience as a Programmer, Software Developer, Software Engineer, or in a similar software development role.  Demonstrated... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    28 days ago
  •  ...Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to...  ...applications with enterprise platforms, backend services, and APIs. ~ Experience designing...  ...platforms. ~ Strong knowledge of software engineering best practices, testing, debugging... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    20 hours ago
  •  ...drive the implementation of future state data and information architecture to support the...  ...a BI, IT or business-side analytics or engineering role for a contract research organization...  ...metadata. Preferred Experience with Agile Software Development methodologies Microsoft (... 
    Long term contract
    Full time
    Contract work
    Remote work

    Stryker

    Ottawa, ON
    5 days ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera... 
    Senior
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago
  • $90k - $140k per year

     ...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently...  ...and security industries. This includes data interfacing, collection, aggregation,...  ...the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video... 
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    19 days ago
  • $96.56k - $128.74k per year

     ...world better through trade. Position: Senior Network Delivery Engineer Employment Type: Permanent...  ...integrated technology target state, target data model and technology operations required...  ...~ Design and deliver production-ready software-defined network services across campus... 
    Senior
    Permanent employment
    Full time
    Summer work
    Work at office
    Remote work
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    14 days ago
  • $125k - $140k per year

     ...supplier documents and comment Supervise engineers and designers including training,...  ...advanced working knowledge of primary computer software programs necessary to complete...  ...public address, lighting, cable management, data networks Experienced with equipment FAT... 
    Senior
    Full time
    Work from home
    Flexible hours

    Vard Marine Inc.

    Ottawa, ON
    19 days ago
  • $185k - $195k per year

     ...talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help...  ...embedded software stack, translating sensor data into reliable, responsive user-facing...  ...features on the Alarm.com platform. Mentor senior and junior engineers, define team... 
    Senior
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month ago
  •  ...Description We are looking for a Senior Routing Engine Developer to design and build the next...  ...role includes building highly scalable backend services capable of processing large...  .... Qualifications ~8+ years of software engineering experience, including substantial... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    9 days ago
  •  ..., product-driven technology company building data-intensive platforms used at scale across multiple...  ...workflows, with a strong emphasis on backend reliability and speed of execution. Were looking for a Full-Stack Engineer (backend-leaning) who can take ownership of features... 
    Remote job
    Immediate start
    Flexible hours

    PRAGMATIKE

    Ottawa, ON
    more than 2 months ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...Working knowledge and experience with requirements management software (such as JAMA or DOORS) is required, JAMA preferred. Familiarity... 
    Senior
    Full time
    Worldwide

    Telesat

    Ottawa, ON
    6 hours ago
  • About Fullscript We’re an industry-leading health technology company on a mission to help people get better. We started in 2011 with one simple idea. Make it easier for practitioners to access the products they trust so they can deliver better care. That simple idea grew into...
    Senior
    Full time

    Fullscript

    Ottawa, ON
    28 days ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer...  ...In this role, you’ll develop secure containerized software, participate in the development of a data analytics system for satellite operations, and... 
    Senior
    Full time
    Worldwide
    Shift work

    Telesat

    Ottawa, ON
    6 hours ago
  • $120k - $160k per year

     ...communications, and quantum computing platforms engineered for the performance, reliability, and...  ...by design. About this role:  The Senior Quantum Engineer will serve as a technical...  ...integration across optics, electronics, and software in a quantum or precision instrumentation... 
    Senior
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    27 days ago
  • $125k - $140k per year

     ...About Sense Engineering: At  Sense Engineering , we pride ourselves on exceeding client expectations...  .... Position Overview: As a Senior Electrical Engineer, you'll play a vital...  ...and experience with energy modelling software is an asset. Lead the writing of design... 
    Senior
    Full time
    For contractors
    Internship
    Local area

    Sense Engineering

    Ottawa, ON
    27 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Backend - Data Streaming. Be the first to apply!