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 3 hours 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
- ...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
- ...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 - $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$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$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- ..., 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
- Develop AI platform foundations and runtime infrastructure at Asana in Vancouver, working with modern software design and distributed architectures.As a Software Engineer, you will interview through a centralized process before team matching. Potential teams span infrastructure...SoftwareWork at office
- This role offers an opportunity to work on innovative projects and drive the development of cutting-edge platforms. As a Software Engineer in Platform Services, you will be part of a dynamic team responsible for designing and developing scalable and robust software solutions...SoftwareLong term contract
$135k - $165k per year
..., faster and smarter. Our comprehensive platform brings initiatives, investments, and resources... ...are looking for a Manager, Platform Engineering to lead a team building the reusable... ...building, deploying, observing, and operating software. Reporting to the Director, Platform...SoftwareLong term contractInternshipWork at officeRemote workWorldwideFlexible 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
- ...are broken. They rely on multiple outdated platforms and error-prone manual work to admit... ...looking for a high-ownership Senior Platform Engineer to build and scale the infrastructure,... ...a related technical field 5+ years of software engineering experience with a strong focus...SoftwareRemote workFlexible hours
- Principal Engineer - Software & Platform Engineering Role Summary We are seeking a hands-on Principal Engineer with strong software development and DevOps expertise to help build, evolve, and operate our tax and accounting platform. This role will take capabilities from...SoftwareLong term contract
$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- ...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
$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- 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
$187k - $250k per year
...the industry’s most intriguing cities, united by a drive to push the boundaries of storytelling. Learn more.The Principal Software Engineer (Platform) provides the team with deep technical insight into the details of building modern production pipelines using USD and Houdini...SoftwareLong term contractTemporary workWorldwide$147k - $196.6k per year
...minimum.The Role The Data Engineering organization at General Motors... ...a unified Vehicle Data Platform that moves data and configuration... ...General Motors that delivers software on every compute module the company... ...) and the data plane (streaming and file based transfer), and...SoftwareWork at officeRemote work3 days per week- Build data platforms and AI capabilities as a Senior Software Engineer at lululemon, working onsite at least four days weekly. Apply distributed systems and APIs.This senior position supports lululemon’s Enterprise Data & AI team. You will design enterprise solutions across...Software
$123.75k - $165k per year
This is Engineering at Lattice Lattice’s Engineering team is continuously working to better... ...product experience. The Infrastructure Platform team focuses on the cloud services,... ...services. What You Will Do As a Senior Software Engineer on the Infrastructure Platform...SoftwareWork at officeWork from home- ...services for Prospect Markets’ compliant trading platform using APIs, distributed systems, databases, and caching. Lead difficult engineering work while shaping dependable technology.... ...senior engineer position combines hands-on software development with architectural direction...Software
- **Staff Software Engineer, Search Retrieval Platform****Our vision****We are building the next-generation search platform, with a vision to democratize knowledge... ...how content is ingested and indexed on the platform (streaming pipelines, search engine configuration, zero-downtime...SoftwareLong term contractWork at officeFlexible hours
- Engineer Amazon advertising data platforms with Spark, Scala, EMR, S3, and Elasticsearch. Toronto-based work supports... ...-scale campaign environments.This Software Development Engineer II role sits... ...and impact across video, streaming television, live sports, sponsored...SoftwareInternship
$205k - $240k per year
...management and cybersecurity software, serving Managed Service Providers... ...worldwide. Our comprehensive platform helps organizations... ...future of IT: whether you’re in engineering, product, sales, marketing, customer... ...systems, infrastructure, streaming, or software-oriented data...SoftwareLong term contractWorldwide- Build scalable cloud platforms at Intact using Java, microservices, APIs, and automation while supporting independent delivery across shared technology services.As a Principal Software Engineering professional, you will pair with engineers and develop working slices before...Software
- ...Moomoo is one of the most trusted and innovative retail trading platforms, serving over 24 million active users worldwide. We offer an... ...About the RoleWe are looking for an experienced Senior Software Engineer to join our engineering team in Toronto. This role is ideal...SoftwareWork at officeWorldwide
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 developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

