Braze
Software Engineer II, User Targeting
$125K–$234K
Toronto +1 · Full-time · Posted Oct 16, 2026
- Location
- Toronto
New York City - Experience
- 2+ years of professional experience.
About the job
Build and maintain features for Braze’s high-scale user segmentation system, spanning backend and frontend development, database performance, and reliable production delivery.
What you'll do
- Design and implement features across Ruby on Rails and React, from design review through rollout.
- Own medium-sized projects and write and tune database queries for segmentation performance and cost.
- Collaborate across teams, write automated tests, review code, and participate in the on-call rotation.
What they ask for
- 2+ years of professional experience building and shipping web applications, in full-stack development or back-end services.
- Solid understanding of software design, data structures, and algorithms.
- Experience with SQL and at least one production database.
- Ability to clarify ambiguous feature requests and deliver tested code with limited oversight.
Nice to have
- Familiarity with Ruby, Ruby on Rails, TypeScript, React, Sidekiq, and SQL/NoSQL databases.
- Experience with MongoDB, ClickHouse, Snowflake or other data lake solutions, or high-scale, high-throughput systems.
Pay
CA $125,280 and CA $210,600 annually (base pay); CA $139,200 - CA $234,000/year (OTE, including bonus or commission)
Tools
Ruby on Rails, React, MongoDB, ClickHouse, SQL, TypeScript, Sidekiq, Snowflake
AI focus
The team uses agentic AI tools to navigate its Ruby monolith, develop proof of concepts, and accelerate product delivery. Braze also uses AI-assisted tools in recruiting to screen and prioritize applications and support administrative tasks.
Model-written summary · the original posting is authoritative