• Companies
  • News
By technology
  • Python8.5k
  • AWS5.8k
  • Kubernetes4.2k
  • Docker4k
  • PostgreSQL3k
  • C++2.4k
  • SQL2.3k
By category
  • Backend Developer10.2k
  • DevOps Engineer2.7k
  • Machine Learning Engineer2.4k
  • Data Engineer2.3k
  • Embedded Engineer1.9k
  • Full Stack Developer1.9k
  • Mobile Developer694
By city
  • San Francisco, CA3.9k
  • New York, NY3.6k
  • Seattle, WA1k
  • Washington, DC746
  • Toronto, ON704
  • Mountain View, CA672
  • Boston, MA617
Work mode
  • On-site17.1k
  • Remote7k
  • Hybrid3.3k
Job type
  • Full-time26.5k
  • Part-time412
  • Contract380
  • Freelance143
  • internship4
  • seasonal1
Experience
  • Entry level
  • Mid level
  • Senior
  • Staff+
  • Engineering management

The job board for developers. Find your next role at companies that value great engineering.

© 2023-2026 . All rights reserved.

Logos provided by Logo.dev
Add
704 matches
NewestHighest base
Sentry

Software Engineer, Streaming Platform

today
Sentry · Toronto, ON
HybridFull-timeKafka · Python
Sentry

Manager, Design Engineering

today
Sentry · San Francisco, CA
$200k–270kHybridFull-timeReact · TypeScript
Sentry

Senior Software Engineer, Foundational Storage

today
Sentry · Toronto, ON
HybridFull-timeRust · Python
Sentry

Security Engineer, Detection & Response

today
Sentry · Toronto, ON
HybridFull-timePython · AWS
Sentry

Security Engineer, Application Security

today
Sentry · Toronto, ON
HybridFull-timePython · TypeScript
Sentry

Senior Software Engineer, Billing Platform

today
Sentry · Toronto, ON
HybridFull-time
Sentry

Technical Support Engineer

today
Sentry · Toronto, ON
HybridFull-timePython · JavaScript
Sentry

Senior Technical Support Engineer

today
Sentry · Toronto, ON
HybridFull-timePython · JavaScript
Sentry

Staff Software Engineer, Issues

today
Sentry · Toronto, ON
HybridFull-timePython · TypeScript
AeroVect

Staff Software Engineer, Motion Planning

today
AeroVect · Atlanta, GA
HybridFull-timeC++ · Python
AeroVect

Staff Product Manager, AGSE Service

today
AeroVect · Atlanta, GA
$162k–202kHybridFull-time
AeroVect

Staff Software Engineer, Localization

today
AeroVect · New York, NY
HybridFull-timeC++ · ROS
AeroVect

Senior UX Designer

today
AeroVect · Atlanta, GA
HybridFull-time
AeroVect

Software Engineer, ML Ops

today
AeroVect · Toronto, ON
$124k–155kOn-siteFull-timePython · ROS2
AeroVect

Principal Engineer, Autonomy

today
AeroVect · South San Francisco, CA
$350k–500kHybridFull-timeC++ · Python
AeroVect

Senior Software Engineer, Localization (Calibration)

today
AeroVect · New York, NY
HybridFull-timeC++ · ROS2
AeroVect

Senior Software Engineer, Perception (Radar)

today
AeroVect · New York, NY
$144k–180kHybridFull-timePython · C++
G2i Inc.

Senior Software Engineer, AI Training - Canada

today
G2i Inc. · Toronto, ON
$208k–416kRemoteContractTypeScript · JavaScript
Wealthsimple Technologies

Data Scientist, Sales

today
Wealthsimple Technologies · Toronto, ON
RemoteFull-timeSQL · Python
Wealthsimple Technologies

Senior Data Scientist, Growth Data

today
Wealthsimple Technologies · Toronto, ON
RemoteFull-timePython · SQL
  • 1
  • 2
  • More pages
  • 36
Next
Sentry

Software Engineer, Streaming Platform

Sentry · 🇨🇦 Toronto, ON · posted today
ApplyFull posting

Extracted from the posting

Base
Not stated
Remote
Hybrid, 3 days/week in office, Toronto
Stack
Kafka, Python, Rust, Go

TL;DR

Software engineer on the Streaming Platform team building Kafka-based ingestion and real-time stream processing infrastructure that handles hundreds of thousands of events per second. Work includes a self-service streaming runtime, Kafka fleet automation, and observability for real-time systems. Primary stack is Python and Rust, with Kubernetes, AWS, or GCP experience required.

About Sentry →

The full posting

About Sentry

Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.

Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.


About the role

The Streaming Platform team at Sentry is building the next generation of infrastructure that powers our ingestion pipelines and real-time data processing systems. Our platform ingests, processes, and distributes hundreds of thousands of events per second with low latency and high reliability. We are creating a system that makes it easy for Sentry engineers to deploy and run Streaming Applications at scale by simplifying the complexity of Kafka, scaling consumers automatically, and managing state so product teams can focus on building great experiences for developers.


As part of this team, you will work on challenges at the intersection of distributed systems, real-time data processing, and developer experience. You will help us create a self-service streaming platform that improves stability, accelerates time to production, and reduces operational overhead.


This role is based in Toronto, with three days per week in the office to work closely with engineering teams.


In this role you will

  • Design, build, and operate components of our Streaming Platform, including Kafka, the streaming runtime, high-level APIs, and developer-facing abstractions.
  • Implement resilient, high-throughput stream processing systems that handle unbounded datasets with strong correctness guarantees (delivery, checkpointing, watermarking, and more).
  • Build scalable automation and control plane for Kafka fleet management and improve efficiency.
  • Partner with product engineers to ensure our abstractions enable fast, reliable, and consistent ingestion pipelines.
  • Improve observability, monitoring, and failover for mission-critical real-time systems.


You’ll love this job if you

  • You enjoy working on distributed systems at scale and care about reliability and performance.
  • You like building abstractions that make complex infrastructure easier for others to use.
  • You are motivated by designing systems that balance flexibility for developers with best practices for stability.
  • You are excited to shape how Sentry handles near real-time ingestion and analytics at scale.
  • You value being part of a collaborative team where your contributions make a broad impact across the company.


Qualifications

  • At least 2-3 years of software engineering experience, with background in distributed systems, data infrastructure, or real-time streaming.
  • Proficiency in a programming language such as Python, Rust, Go, or Java (we primarily use Python and Rust, but experience in similar languages is valuable).
  • Experience building and operating systems in cloud environments such as Kubernetes, AWS, or GCP.
  • Nice to have: experience with streaming technologies such as Kafka, Flink, Spark Streaming, or similar tools.


The base salary range that Sentry reasonably expects to pay for this position is $163,000 to $200,000 CAD. A successful candidate’s actual base salary amount will be determined by a variety of relevant factors including, without limitation, the candidate’s work location, education, work and other relevant experience, skills, and job-related knowledge. A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs applicable to the candidate’s position (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See Sentry Benefits for more details about the Company’s benefit plans/programs.

 


Equal Opportunity at Sentry

Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.

If you need assistance or an accommodation due to a disability, you may contact us at [email protected].

Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy.

Compensation: CA$163K - CA$200K