Braze
Staff Software Engineer, User Targeting
$220K–$398K
Toronto +1 · Staff · Full-time · Posted Oct 2, 2026
- Location
- Toronto
New York City - Experience
- 7+ years of professional experience.
About the job
Lead the design and delivery of large-scale user segmentation systems, data pipelines, APIs, and dashboard capabilities, improving customer value, performance, reliability, and cost.
What you'll do
- Architect and build real-time systems and extend the ClickHouse pipeline with new filters and attributes.
- Own product development and core segmentation systems, from defining customer needs through launch and ongoing optimization.
- Provide technical leadership, mentor engineers, collaborate across teams, and improve operational stability.
What they ask for
- 7+ years of professional software engineering experience, including hands-on full-stack development or backend services, particularly high-scale, high-throughput systems.
- Proven delivery of customer-facing products on high-scale data systems, from problem definition through launch and adoption.
- Proven experience building foundational data-driven systems at scale, such as streaming, real-time pipelines, or large-scale data platforms.
- Ability to drive architecture and large technical initiatives, alongside deep understanding of software design, data structures, and algorithms.
Nice to have
- Familiarity with Ruby, Ruby on Rails, TypeScript, React, Sidekiq, and SQL/NoSQL databases; experience with MongoDB, ClickHouse, Snowflake, or data lake solutions.
- Experience with Kubernetes, AWS, GCP, Azure, distributed systems, API design, and monitoring; passion for customer experience.
Pay
CA$220,000–CA$359,213 annually (base salary); CA$244,000–CA$398,400/year (OTE, including bonus or commission)
Tools
ClickHouse, Ruby, Ruby on Rails, TypeScript, React, Sidekiq, MongoDB, Snowflake
AI focus
The team uses agentic AI tools throughout product delivery, including navigating a large Ruby monolith, prototyping, and moving from requests to working solutions. Braze also uses AI-assisted recruitment tools to analyze applications and support administrative tasks; hiring teams make the decisions.
Model-written summary · the original posting is authoritative