Braze

Software Engineer II

Braze

Toronto, Ontario, Canada · Full Time

Be the first to apply

Experience
2–4 yrs
Salary
CAD 142,538 – CAD 235,736 / year
Openings
1
Posted
4 days ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Braze and Team Culture

At Braze, we pride ourselves on having a friendly, passionate, and highly committed team that embraces high standards, teamwork, and work-life balance as we grow globally while aiming for equity and opportunities inside and beyond our company. We value autonomy, accountability, and openness to diverse perspectives to continue driving success. Our culture encourages curiosity and sharing passions, making Braze vibrant and unique. If you thrive in solving exciting challenges and taking initiative amid change, you will make a meaningful impact supported by a passionate team.

Role Overview

We are seeking a Software Engineer II to join our WhatsApp team, responsible for building, scaling, and expanding Braze's global messaging channels, including WhatsApp, LINE, and Kakao. The team manages message sending, analytics, subscription management, and provides a powerful dashboard for composing messages alongside a parallelized messaging platform.

As an engineer, you will collaborate with your team to develop new features, enhance performance, and contribute to architectural decisions. You will address significant engineering challenges such as redesigning core components for scalability and resilience. We value team members who improve collective engineering skills and are eager to learn and share knowledge.

Candidate Profile

  • Between 2 to 4 years of full-stack software development experience.
  • Strong understanding of distributed systems, data structures, and algorithms.
  • Self-motivated with excellent communication and organizational capabilities.
  • Experience working effectively within a team environment.
  • Preferred but not required: experience with Ruby, Rails, MongoDB, PostgreSQL, Redis, Sidekiq, React, and TypeScript.
  • Experience building distributed systems at scale is a plus.
  • Familiarity with agile development methodologies is advantageous.

Compensation and Benefits

For Canadian candidates, the starting salary range is expected between CA$142,538 and CA$235,736 annually, with on-target earnings of CA$156,000 to CA$258,000 per year including performance-based incentives. Compensation packages may vary based on location, skills, and experience. Beyond salary, the role offers equity grants (restricted stock units) making you a partial owner of the company.

Braze provides a total rewards program featuring:

  • Competitive salary with equity opportunities
  • Retirement plans and employee stock purchase options
  • Flexible paid time off
  • Comprehensive medical, dental, vision, life, and disability insurance
  • Family benefits including fertility support and equal paid parental leave
  • Professional development opportunities with career pathing, learning platforms, and annual learning stipend
  • A workplace culture that encourages team connection, innovation, and community through events and volunteerism
  • Supportive Employee Resource Groups
  • A recognized Great Place to Work® culture

About Braze

Braze is a market-leading customer engagement platform empowering brands to create engaging 1:1 experiences with composable AI technology. We provide tools supporting cross-channel messaging, journey orchestration, AI-based decisioning, and personalization. Braze has multiple global offices and has received numerous industry recognitions including Best Companies and Best Workplace awards.

Equal Opportunity and Inclusion

We are committed to equitable hiring and fostering inclusive environments without discrimination based on protected characteristics. We encourage all candidates to apply regardless of whether they meet every qualification 100% and ensure a fair and accessible recruitment process.

AI-powered Recruitment Process

Our hiring process utilizes AI-driven tools to assist with application screening and administrative tasks, though all hiring decisions are made by our recruiting team. Candidates can opt out of AI-assisted reviews and have rights related to automated decision tools as applicable.

Tools & software

React PostgreSQL required MongoDB required Redis required

How they work

Communication Teamwork & Collaboration Independence Accountability Motivation

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer