The opportunity
At Braze, we have found our people. We’re a genuinely approachable, exceptionally kind, and intensely passionate crew.
What you'll do
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
What they're looking for
- Developing shared frameworks for our orchestration tools to ensure a: consistent experience across all messaging channels
- Evolving the dashboard to support real-time feedback and sophisticated: automated flows for building, testing, launching and analyzing user journeys
- Building platforms and code-generation tooling that allow teams to automate: delivery of sophisticated user journeys which cater to our customer’s most demanding needs
- Have 7+ years of software engineering experience, including meaningful time: as a technical leader influencing multiple teams or complex product systems