# Staff Software Engineer, Messaging Experience

**Company**: Braze
**Location**: Austin
**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/8350514?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_9eb3882a-aa1

## Description

At Braze, we're a customer engagement platform that empowers brands to deliver great customer experiences.

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

**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. Drive efforts that span multiple teams from initial problem framing and design docs through implementation, rollout, and operational support

- Support maturing channels. Help teams evolve their stacks to support more sophisticated marketing use cases, ensuring that foundational primitives are flexible and robust

- Mentor engineers at every level. Simplify hard problems, connect technical decisions to business outcomes, and raise the bar through code review, architecture review, and pairing

- Champion reliability and operability. Improve observability and tighten error handling across the dashboard and delivery layers, advocating for incremental rollouts and reducing division-wide incidents

- Deliver code. Staff Engineers at Braze are hands-on; you will design and build the foundational systems and frameworks that act as a force multiplier for the organization

**Requirements**

- Have 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

- Are comfortable working across the full stack. You have experience in Ruby on Rails and are proficient in modern frontend environments (TypeScript, React)

- Have designed and shipped foundational infrastructure. You've built frameworks, libraries, or platform services used by many other engineers to build product features

- Bring strong architectural judgment. You know when to invest in abstraction, when to keep things simple, and how to make technical bets that support a maturing product suite

- Are an effective communicator and mentor. You can translate technical debt into business risk and elevate the engineers around you through coaching and clear technical vision

**Nice to Have**

- 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, such as code generation, scaffolding, or CI/CD for large-scale codebases

- Experience maturing a product from "early stage" to "enterprise scale" without losing developer velocity

**Compensation** 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 (including bonus or commission).

## Skills

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

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

---

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