Senior Software Engineer, Backend - Data Streaming
$152.7k - $251.2k per year- 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.
- 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.
- 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.
- 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.
Requirements
Benefits
$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...SuggestedFull timeLocal areaRemote workWork from home- ...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...SeniorFull timeSummer workInternshipLocal areaRemote workHome officeFlexible hours
$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,...SeniorRemote work$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...SeniorRemote jobLong term contractInternshipFlexible hours- ...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...SuggestedInternship
- ...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...SeniorWork at officeLocal areaRemote workWork from homeHome officeFlexible hoursWeekend work
- ...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...SeniorRemote jobHome office
$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- ...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...SeniorRemote job
$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...SeniorLong term contract- ...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-...SeniorContract workRemote work
$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...SeniorRemote jobLocal area$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...SeniorLocal areaRemote workWork from homeHome officeFlexible hours$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 jobPermanent employment- ...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...SeniorRemote jobLong term contractImmediate startFlexible hours
- ...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...SeniorRemote jobLong term contractLocal areaWeekend workWeekday work
$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$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...SeniorInternship- ⚡ 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
$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...InternshipRemote workFlexible hours- ...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...SeniorFull time
$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...SeniorPermanent employmentFull timeManual laborRemote workFlexible hours$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...SeniorRemote jobLong term contractPermanent employment- ...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...SeniorRemote jobFlexible hours
- ...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...SeniorLong term contractRemote work
$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...SeniorManual labor$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...SeniorLong term contractRemote work- ...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...SeniorRemote job
$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...SeniorLong term contractFull timeRemote work$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...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Backend - Data Streaming. Be the first to apply!
- software developer summer internship Canada
- software engineer - ai machine learning Canada
- software engineer co-op Canada
- software developer co-op Canada
- junior software developer Canada
- software development engineer Canada
- part time software developer Canada
- développeur logiciel Canada
- software developer no experience Canada
- software engineer intern Canada

