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

Senior Software Engineer, Backend - Data Streaming

$152.7k - $251.2k per year
Canada
  • Remote job

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Backend – Data Streaming based in Canada.

The Senior Software Engineer will join a newly formed team building a foundational data-streaming architecture from the ground up.
You’ll design systems that allow process data to be continuously and reliably consumed without depending on the live execution engine.
The role combines distributed systems, durable storage, event streaming, and customer-facing integrations in a highly technical environment.
You’ll have significant ownership over architectural decisions, consistency and durability guarantees, and the evolution of the platform.
Your work will also help reshape how analytics and other data consumers access process information at scale.
You’ll collaborate closely with Product, Data Layer, Distributed Systems, QA, Support, and SRE teams in a remote-first environment.
This is an opportunity to tackle complex infrastructure challenges while helping define both a new product capability and the direction of a growing engineering team.

Accountabilities
  • Design and build core streaming infrastructure that separates process-data access from the live execution engine and is backed by durable, cost-efficient storage.
  • Develop customer-facing data-streaming capabilities, including reliable integrations with technologies such as Kafka, enabling customers to move process data into their own systems.
  • Help evolve analytics capabilities by creating scalable data-consumption patterns that operate independently of the engine’s critical path.
  • Make foundational architectural decisions within a small, high-ownership team, particularly around distributed processing, consistency, durability, and reliability.
  • Develop reliable and idempotent data-ingestion and storage mechanisms for object-storage environments.
  • Drive significant engineering initiatives from solution design and planning through implementation, cross-team coordination, and predictable delivery.
  • Work closely with Product Management to translate customer and product requirements into actionable technical solutions.
  • Collaborate with Data Layer, Distributed Systems, QA, Support, and SRE teams to deliver robust production systems.
  • Participate in L3 support and on-call rotations, investigating production data-layer issues and using operational learnings to improve the platform.
  • Contribute to code reviews, technical discussions, and engineering practices while providing and receiving clear, constructive feedback.
  • Help shape the technical direction and scope of a greenfield platform as its architecture and capabilities mature.
  • Requirements

    • 7+ years of professional backend engineering experience, with strong expertise in Java and a focus on distributed or data-intensive systems.
    • Hands-on experience working with object-storage technologies such as Amazon S3, Google Cloud Storage, Azure Blob Storage, or similar platforms.
    • Experience designing reliable, idempotent upload and commit protocols for object-storage systems.
    • Practical experience with Kafka or a comparable streaming or event-log platform.
    • Strong understanding of distributed-systems fundamentals, including consistency, durability, fault tolerance, and scalable data processing.
    • Demonstrated ability to operate effectively in ambiguous environments where architecture and requirements are still being defined.
    • Proven experience leading medium-to-large engineering initiatives lasting three months or longer, from solution design and planning through cross-team execution and delivery.
    • Strong backend development skills and a track record of building, operating, and improving production-grade systems.
    • Excellent communication and collaboration skills, particularly within remote-first and cross-functional environments.
    • Ability to translate product requirements into clear technical work and collaborate effectively with Product and engineering stakeholders.
    • Willingness to use and understand the product you help build.
    • Experience with Apache Iceberg, Parquet, or broader data-lake/lakehouse architectures is a plus.
    • Familiarity with embedded state stores such as RocksDB for projection or checkpointing workloads is advantageous.
    • Experience with stream-processing frameworks such as Apache Flink, particularly stateful processing, local state backends, and checkpointing, is desirable.
    • Familiarity with object-storage-native streaming architectures is an additional advantage.
    • Benefits

      • Compensation: C$152,700–C$251,200 in annual total target cash, with the range varying by Canadian market and final offers based on skills, experience, and location.
      • Equity: Eligibility for equity through a Virtual Stock Option Plan, where applicable.
      • Remote work: Fully remote and flexible working environment.
      • Home-office support: Home-office budget and coworking-space support to help create an effective work environment wherever you work.
      • Flexible time off: Flexible paid time off designed to support rest, wellbeing, and sustainable performance.
      • Health & wellbeing: Locally tailored healthcare benefits, global mental-wellbeing support, and a flexible lifestyle spending benefit.
      • Financial security: Retirement or pension programs, often with employer contributions, plus life and disability insurance where applicable.
      • Professional development: Up to $/€/£1,000 annually for self-directed learning, including courses, certifications, and books.
      • Global connection: Annual company gatherings, team offsites, local meetups, and budgets that support meaningful in-person connections.
      • Collaborative culture: Work alongside an international engineering organization that values inclusion, diverse perspectives, direct feedback, and strong cross-functional collaboration.
      • High ownership: Significant opportunity to influence greenfield architecture, technical direction, and the evolution of a new data-streaming capability.
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Backend - Data Streaming in Canada vacancy
  • $148.3k - $171k per year

     ...industry with its low fees, advanced trading engine, strong security and reliability, and...  ...Inc. About This Role: As Software Engineer, Backend, you will be responsible for designing,...  ...sound principles for distributed systems, data integrity, security, and fault tolerance... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home

    binance.us

    Canada
    1 day ago
  •  ...tools, as well as powerful analytics and data management capabilities. We are proud to...  ...delivering value to our users. As a Software Engineer III  at SpryPoint, you will be building...  ...session, or providing advice and guidance. As Senior Software Developer you will have... 
    Senior
    Full time
    Summer work
    Internship
    Local area
    Remote work
    Home office
    Flexible hours

    SpryPoint

    Canada
    1 day ago
  • $145k - $155k per year

     ...exciting to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the services,... 
    Senior
    Remote work

    Tucows Inc.

    Canada
    1 hour ago
  • $153k - $213k per year

     ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Backend (Partner Merchant Interface) based in Canada . This role sits within a fast-paced engineering team responsible for... 
    Senior
    Remote job
    Long term contract
    Internship
    Flexible hours
    Canada
    2 hours ago
  •  ...your career. About the team The Data Foundations team drives Data Engineering and Data Apps and Tooling work...  ...are looking for talented data-minded software engineers to help us manage business...  ...quality issues Knowledge of a backend development language (such as Scala... 
    Suggested
    Internship

    Stripe

    Canada
    a month ago
  •  ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently...  ...How You'll Make an Impact: As a Senior Software Engineer on the Workflow Squad, you'll design,...  ...operations. This is primarily a backend product engineering role, working in... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Third-Party Job Posts

    Canada
    1 hour ago
  •  ...all applications and next steps. Our partner is looking for a Senior Data Engineer based in Canada. Join a fully remote, globally distributed...  ...-party sources. The role combines platform engineering, streaming, batch processing, lakehouse architecture, and business intelligence... 
    Senior
    Remote job
    Home office
    Canada
    11 hours ago
  • $120k - $150k per year

     ...leader in fundraising intelligence, Kindsight leverages real-time data and AI to help thousands of organizations around the world...  ...fundraising. Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly forming Payments Engineering team... 
    Senior

    Kindsight

    Canada
    14 days ago
  •  ...all applications and next steps. Our partner is looking for a Senior Software Engineer, AI Automation based in the Canada. This is a senior,...  ...impact. You’ll design and build AI-powered applications, backend services, APIs, data systems, infrastructure, and user-facing... 
    Senior
    Remote job
    Canada
    11 hours ago
  • $150k - $185k per year

     ...so does Kindsight. We combine real-time data, artificial intelligence, purpose-built...  ...Position Summary We’re looking for a Senior Data Engineer to join our Product Engineering team and...  ...production support. You’ll work closely with software engineers, data specialists, and product... 
    Senior
    Long term contract

    Kindsight

    Canada
    24 days ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Organization...  ...: Export Development Canada (EDC) / FinDev Canada  Stream: Stream 1 – Application Services  Term: 12-Month / 1-... 
    Senior
    Contract work
    Remote work

    Oomple

    Canada
    21 days ago
  • $190k - $220k per year

     ...all applications and next steps. Our partner is looking for a Senior Software Engineer, Guest Acquisition based in the Canada. This is a senior...  ...and high-impact initiatives. You’ll work closely with Product, Data, and Design in a remote-first environment where engineers... 
    Senior
    Remote job
    Local area
    Canada
    11 hours ago
  • $170.4k - $234.3k per year

     ...advertising and marketing channels. Engineering at StackAdapt:  As an...  .... You will work with large data sets and have exposure to modern...  ...and lead by example to uphold software development best-practices in...  ...APIs, component libraries and backend systems that serve the team roadmap... 
    Senior
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    a month ago
  • $145k - $153k per year

     ...next steps. Our partner is looking for a Software Engineer II, Ads based in Canada. The Software...  ...challenging distributed-systems and data-integrity problems across shared serving...  ...experience building and operating production backend services. ~ Strong understanding of... 
    Remote job
    Permanent employment
    Canada
    2 hours ago
  •  ...next steps. Our partner is looking for a Staff Backend Engineer, Database Automation (Go) based in Canada . This is a senior technical role focused on building and...  ..., identity and access management, and managed data services across cloud providers into a coherent... 
    Senior
    Remote job
    Long term contract
    Immediate start
    Flexible hours
    Canada
    2 hours ago
  •  ...next steps. Our partner is looking for a Staff Backend Engineer - Grafana App Platform based in Canada. This is a senior engineering opportunity focused on evolving a large...  ..., high availability, multi-tenancy, and data isolation. Because changes affect a broad global... 
    Senior
    Remote job
    Long term contract
    Local area
    Weekend work
    Weekday work
    Canada
    2 hours ago
  • $100k - $120k per year

     ...intelligence, Kindsight leverages real-time data and AI to help thousands of...  ...Summary: We are seeking an Intermediate Software Engineer, Payments to join a newly forming Payments...  ..., and Connect. You'll work alongside Senior and Staff engineers to build reliable backend... 
    Senior

    Kindsight

    Canada
    14 days ago
  • $160k - $180k per year

     ...intelligence, Kindsight leverages real-time data and AI to help thousands of...  ...Position Summary: We are seeking a Staff Software Engineer, Payments to provide technical leadership...  ...stages of the build. The role is heavily backend-focused. Our backend technology is still... 
    Senior
    Internship

    Kindsight

    Canada
    14 days ago
  • ⚡ THE MISSION Build the backend that powers thousands of concurrent battles in our next-generation competitive FPS. This isn't web development...  ..., DDOS mitigation BONUS MULTIPLIERS Direct Unreal Engine 5 replication system experience Experience with competitive... 
    Work at office

    Ironbelly Studios

    Canada
    8 days ago
  • $6000 per month

     ...Software Development Interns - Waterloo University Remote - Fall...  ...by default, a private search engine with a truly independent index...  ...Tech makes huge profits off our data, and tells us what’s true and...  ...across internal systems Develop backend services and tooling in Python... 
    Internship
    Remote work
    Flexible hours

    Brave

    Canada
    6 days ago
  •  ...the intersection of product and engineering, and it leans hard into both....  ...hard  –   latency, media streaming, session state  –   and you’ve...  ...there. If you’re stronger on the backend and can navigate a Vite/...  ...multi-tenant SaaS where tenant data bleed is a real threat, not a... 
    Senior
    Full time

    Symend

    Canada
    8 days ago
  • $150k - $175k per year

     ...Nearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital...  ...products. Whether you are a Senior Engineer, Tech Lead, or DevOps Engineer...  ...automation, CI and CD. Experience building software collaboratively using pull requests... 
    Senior
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    a month ago
  • $151.2k - $189k per year

     ...next steps. Our partner is looking for a Senior Software Developer, Post-Trade Management based...  ...with Operations, Product, and Engineering teams so you can understand the business...  ...-making. Requirements Senior-level backend software development experience, with strong... 
    Senior
    Remote job
    Long term contract
    Permanent employment
    Canada
    2 hours ago
  •  ...steps. Our partner is looking for a Staff AI Engineer (Data & Intelligence function) based in Canada . This is a hands-on senior engineering role focused on turning large-...  ...specialized or fine-tuned models, and deterministic software while managing inference costs. Establish... 
    Senior
    Remote job
    Flexible hours
    Canada
    2 hours ago
  •  ...We believe in a world where data stimulates growth, creativity...  ...the role: This role bridges engineering, analytics, and business—turning...  ...and marketing decisions. The Senior Cloud Data Architect works directly...  ..., problem-solving skills and software engineering skills. A... 
    Senior
    Long term contract
    Remote work

    Kepler Group

    Canada
    28 days ago
  • $140k - $165k per year

     ...intelligence, Kindsight leverages real-time data and AI to help thousands of...  ...Position Summary: We’re looking for a Senior Agentic AI Platform Engineer who wants to build AI systems that...  ...engineering . You’ll work across Python backend services, React/TypeScript, Amazon... 
    Senior
    Manual labor

    Kindsight

    Canada
    13 days ago
  • $120k - $160k per year

     ...intelligence, Kindsight leverages real-time data and AI to help thousands of...  ...Position Summary: Kindsight is seeking a Senior Salesforce Engineer to join our Product Engineering team and...  ...developing and maintaining commercial software products. ~ Familiarity with Salesforce... 
    Senior
    Long term contract
    Remote work

    Kindsight

    Canada
    15 days ago
  •  ...We are seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the Liquid...  ..., portfolio reporting, and advanced data management. You will collaborate closely...  ..., and maintain robust, scalable software solutions supporting complex liquid credit... 
    Senior
    Remote job

    EPAM Systems

    Canada
    14 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ...in high-risk or high-priority areas Mentor and guide senior engineers and technical leads through coaching, design discussions... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    more than 2 months ago
  • $150k - $210k per year

     ...moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS...  ...fit for this role if you: Have significant experience as a senior or staff-level software engineer on product-focused teams... 
    Senior
    Full time

    Checkfront

    Canada
    a month 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!