SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: CAD 125,280 - 210,600 / annual
Braze is seeking a Software Engineer II to join the User Targeting team, responsible for segmentation and targeting capabilities that process billions of users daily. This is a core, high-impact area of the product where you will build and own features in a complex, high-scale segmentation system.
Key Responsibilities:
- Design and implement features across Ruby on Rails backend and React frontend, from design review through production rollout
- Take ownership of medium-sized projects: break down work, set delivery dates, and execute
- Write and tune queries against MongoDB and ClickHouse; learn how segmentation performance and cost scale with data volume
- Collaborate cross-functionally with product managers, designers, and other engineering teams to clarify requirements and deliver customer-focused features
- Write thorough automated tests, review teammates' code, and participate in on-call rotation to maintain system stability and quality
The team extensively integrates AI into daily workflows, using agentic tools to navigate the large Ruby monolith, create proof of concepts, and transition quickly from requirements to working solutions.
Requirements:
- 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 take ambiguous feature requests, ask the right questions, and turn them into working, tested code with limited oversight
- Great communication and organizational skills; history of thriving in team environments
Bonus Qualifications:
- Familiarity with Ruby, Ruby on Rails, TypeScript, React, Sidekiq, and SQL/NoSQL databases
- Previous experience with MongoDB, ClickHouse, Snowflake, or other data lake solutions
- Experience working on high-scale, high-throughput systems
- Passion for customer experience