Software Engineer, Streaming Platform
$163k - $200k per yearSentry
About SentrySoftware 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 roleThe 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 SentrySentry 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 View email address on ca.hrm.tc.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy.
#J-18808-Ljbffr
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
About the roleThe 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 SentrySentry 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 View email address on ca.hrm.tc.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineer, Streaming Platform in Winnipeg, MB vacancy
$115k - $150k per year
...infrastructure reality. As the AI Platform for Telemetry, we give... ...and grounded in a simple idea: software is a people business. Cribl is... ...Why You'll Love This RoleCribl Stream provides users a new level of... ...for sure. As an Integrations Engineer at Cribl, you will build the software...SoftwareTemporary workRemote work- ...and no tradeoffs on what matters most.The Streaming team at Affi is responsible for all... ...strategy for event driven architecture, stream processing, data exploration, discovery... ...total of 1.5+ years of experience as a software engineer.You have experience designing, developing...SoftwareWork at officeRemote workFlexible hours
- ...infrastructure projects, designing and deploying scalable pipelines and real-time streaming architectures that support customer-facing applications and ML models. As a technical leader, you will mentor engineers, collaborate with architects, and leverage AI-assisted tooling to...Suggested
- Terminal in Toronto is seeking an experienced engineer to design and own the data platform that powers our unified API. You will tackle streaming and batch pipelines, storage for petabytes of time-series data, and analytics workloads, collaborating with customers and fellow...Suggested
- ...that will set the standards for software-defined vehicles around the... .... Role SummaryConsumer Platform builds and operates backend services... ...As a Staff Backend Software Engineer, you will provide technical... ...asynchronous processing, or streaming systems. Experience...SoftwareLong term contractFull timeContract work
$200k - $255k per year
...Commercial auto insurers and fleet software companies, including industry... ...Insurance, depend on our platform to access GPS, speeding, and... ...the roleWe're looking for an engineer who thrives on building... ...API, owning everything from streaming and storage to analytics, and...SoftwareInternshipWork at officeFlexible hours- Elevate your career as a Software Engineer on the Data Platform team at Okta, focusing on high-volume, low-latency systems. This role emphasizes the design... ...scale. Your expertise will drive improvements in streaming analytics, user reporting, and data processing with cutting...Software
- ...a small, fast-moving team of engineers and researchers from leading... ...About the RoleWe are seeking a Software Engineer to join our core... ...backend services and distributed platform infrastructure. In this... ...of handling high-volume data streams and long-running operations....Software
$160k - $220k per year
...talk. About the TeamThe Data Platform team is responsible for the... ...challenges and enables: Streaming analytics Interactive end-... ...expect great things from our engineers and reward them with stimulating... ...opportunity for experienced Software Engineers to join our fast...SoftwareLocal areaWorldwideFlexible hours- ...is Canada’s largest Indigenous-owned software testing and technology services company... ...Security clearance- Secret Job Title: Streaming Data Engineer - Bronze, Silver, and Gold... ...Scala. Experience with data streaming platforms such as Apache Kafka, Apache Flink, or...SoftwareInternshipRemote work
- ...data centers. As the fleet expands, the software used to monitor and manage it must... ...it. We are seeking a senior software engineer to build the platforms and tools that help our teams understand... ...durable workflow execution, event streaming, or time-series telemetry at high cardinality...Software
$160k - $200k per year
Position: Staff Software Engineer, Data PlatformEmployment Type: Full-timeWork Arrangement... ...fans.As Staff Software Engineer, Data Platform, you will independently own the database... ...existing systems.Helpful Experience Streaming or time-series data, analytical stores...SoftwareInternshipRemote work- ...Kubernetes automation for Baseten’s production AI workloads, using Go, controllers, and infrastructure software to operate cloud platforms reliably.As a Software Engineer on Cloud Platform Engineering, you will own systems from design through production. You will build APIs...SoftwareInternship
$110k - $130k per year
...operational risk management, and sustainability software that empowers organizations to identify... ...the Flex and Risk Management Center platforms, Novara helps organizations manage operational... ...of our development team, the Software Engineer – AI Platform works across the full stack...SoftwareWork at officeLocal areaImmediate startRemote workFlexible hours1 day per week$137.2k - $196k per year
...team at Tubi builds and operates the core platforms that power our services at scale. We... ...observability, and deployment. As a Senior Software Engineer on the Infrastructure team, you will... ...range of technologies, including live-streaming, customer customization, and large-...SoftwareRemplacementLong term contractFull timeTemporary workWork at officeLocal areaFlexible hours2 days per week- ...298M Series B and is scaling its integrated health platform.Role Function is hiring a Staff Software Engineer for its data platform. The role focuses on... ...Experience with declarative pipeline frameworks, streaming, data contracts, lineage, Terraform, feature stores...SoftwareFull timeContract workLocal areaRemote workFlexible hours
$145k - $193k per year
Senior Software Engineer, Sportsbook PlatformRemote, Canada PENN Entertainment, Inc. is North... ...what’s possible. These state-of-the-art platforms are powered by proprietary in-house... ...-time features, such as subscriptions, streaming, or push-based updates. A solid foundation...SoftwareContract work$111.4k - $161.4k per year
Senior Software Engineer, Search PlatformOur visionWe are building the next-generation search platform, with a vision to democratize knowledge construction and consumption at Thomson... ...fundamentals: you understand how queues, streaming pipelines, and distributed data stores...SoftwareWork at officeLocal areaFlexible hours$110k - $140k per year
Procom is searching for a Platform & Integration Software Engineer for their corporate team. This is a permanent, full-time role. This can be a remote or hybrid position (Toronto, Ontario). This intermediate-level, hands-on role will build the APIs, data contracts, and enterprise...SoftwarePermanent employmentFull timeRemote work$165k - $330k per year
...recently raised our $1.5B Series F, led by Altimeter Capital, Conviction Partners, and Spark Capital. Join us and help build the platform engineers turn to ship AI products. THE ROLEThe AI ecosystem is being built by many companies at once: model labs creating increasingly...SoftwareFlexible hours- ClearGov is looking for a Software Engineer to join our team. You'll be a key contributor in designing, developing, and scaling the next generation of our cloud-based applications. You’ll work across multiple product lines, integrating acquired technologies, improving performance...SoftwareFull timeWork at officeLocal area
- ...an inclusive and high-performing culture. The RoleThe AI Platform Software Engieer will design, build, and operate scalable software platforms... ...production. This role sits at the intersection of software engineering, cloud infrastructure, MLOps, and applied AI, with a focus on...SoftwareFlexible hours
- Improve developer experience through contract-first APIs, CI/CD, Kubernetes, and generated SDKs on Perplexity's API Platform.As a software engineer building developer infrastructure, you will create the paved road from API concept to production. Your work will standardize service...SoftwareContract work
$180k - $360k per year
...Conviction Partners, and Spark Capital. Join us and help build the platform engineers turn to ship AI products.About Baseten Baseten powers... ...TO HAVE Experience with or contributions to LLM inference engines and frameworks such as vLLM, SGLang, TensorRT-LLM, TGI, or Dynamo...SoftwareFlexible hours- ..., and deployed hardware. About the RoleYou will build the software platform that connects Mecka's capture devices, operations, and customers... ...telemetry, diagnostics, and operational tools that help engineers understand how devices and services are behaving. Develop...Software
- ...scale, transforming key workloads with ultra high-speed inference. About the RoleWe're hiring a Software Engineer to help contribute to projects on our Inference Platform team. Our team primarily owns the orchestration layer that runs inference on our datacenter clusters...Software
- ...Future With Us Are you passionate about technological innovation, software engineering, and digital transformation? Are you looking to contribute to... ...feel confident and secure about their future? As Director, Platforms and Software Engineering, you will play a strategic role in...SoftwareLong term contractCasual workFlexible hours
$165k - $330k per year
...Conviction Partners, and Spark Capital. Join us and help build the platform engineers turn to ship AI products.About Baseten Baseten powers... ...upgrades safely across the entire fleet.This is a hands-on software engineering role with ownership from design through production...SoftwareInternshipFlexible hours- Shape core platform architecture for high-volume conversational services from downtown Toronto. Lead backend systems, microservice design... ...reliability on a hybrid schedule.This intermediate Backend Software Engineer supports foundational infrastructure for internal and customer...SoftwareContract work
- Engineer CARFAX data platforms in London, Ontario, using scalable pipelines, cloud systems, and robust software for automotive trust.As a Software Engineer within Data Technologies, you will build systems handling millions of records across enrichment pipelines, vehicle platforms...Software
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Streaming Platform. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

