# Staff Software Engineer, Messaging Experience

**Company**: Braze
**Location**: San Francisco
**Work arrangement**: hybrid
**Experience**: staff
**Job type**: full-time
**Salary**: $184,000 - $299,812/annually
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/braze/jobs/8350523?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_58f48871-fc1

## Description

We're looking for a Staff Engineer for our Messaging Experience team, responsible for building, maintaining, and evolving Canvas, our flagship product.

In this role, you will bridge the gap between the customer-facing dashboard and the underlying orchestration engines which power delivery.

You will split your time between division-wide technical leadership and hands-on work for critical projects.

Responsibilities:

- Partner on the technical vision and quality bar for the division

- Drive architectural direction, define best practices, and ensure teams have a clear path to resolving persistent quality and technical debt issues

- Lead large, ambiguous projects end-to-end

- Support maturing channels

- Mentor engineers at every level

- Champion reliability and operability

- Deliver code

Requirements:

- 7+ years of software engineering experience, including meaningful time as a technical leader influencing multiple teams or complex product systems

- Experience building foundational backend systems at scale and working on complex and performant web-based user interfaces

- Comfortable working across the full stack

- Experience in Ruby on Rails and proficiency in modern frontend environments (TypeScript, React)

- Designed and shipped foundational infrastructure

- Strong architectural judgment

- Effective communicator and mentor

Bonus experience:

- Experience building or maintaining shared component libraries or design system primitives

- Experience with real-time systems or event-driven architectures as they relate to message orchestration

- Experience with developer experience tooling

- Experience maturing a product from early stage to enterprise scale

For candidates based in the United States, the pay range for this position at the start of employment is expected to be between $184,000 - $299,812/annually, with an expected On Target Earnings (OTE) between $204,000 - $332,400/annually.

## Skills

### Required
- Ruby on Rails
- TypeScript
- React
- backend systems
- web-based user interfaces
- architectural judgment
- mentorship

### Nice to have
- real-time systems
- event-driven architectures
- developer experience tooling
- shared component libraries
- design system primitives

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/braze/jobs/8350523?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
