Staff Software Engineer, Messaging Experience

Braze•Austin, TX
•$184,000 - $299,812•Hybrid

About The Position

Braze is seeking a Staff Software Engineer for its Messaging Experience team to build, maintain, and evolve Canvas, its flagship product for orchestrating and sending messages worldwide. Canvas provides customers with a visual programming interface to target and tune messaging, supported by real-time and batch processing, analytics, and automated decision-making. The role bridges the customer-facing dashboard and the underlying delivery orchestration engines. It combines division-wide technical leadership with hands-on work on critical projects. The engineer partners with engineering managers, technical leads, and senior leadership to shape architecture and deliver a consistent, high-quality experience across a maturing suite of messaging channels. The work includes leading cross-team initiatives, improving reliability and operability, mentoring engineers, and building foundational systems and frameworks. The position is full-time. For U.S.-based candidates, the stated annual base pay range is $184,000–$299,812, with expected annual on-target earnings of $204,000–$332,400, including bonus or commission. Offers vary according to factors such as location, job-related knowledge, skills, and experience. The role also qualifies for restricted stock unit equity grants. Braze describes its working approach as hybrid, with a curated in-office experience; benefits vary by location.

Requirements

  • At least 7 years of software engineering experience, including meaningful experience as a technical leader influencing multiple teams or complex product systems.
  • Experience building foundational backend systems at scale and working on complex, performant web-based user interfaces.
  • Comfort working across the full stack.
  • Experience with Ruby on Rails.
  • Proficiency in modern frontend environments, including TypeScript and React.
  • Experience designing and shipping foundational infrastructure, such as frameworks, libraries, or platform services used by many engineers.
  • Strong architectural judgment, including knowing when to invest in abstraction or keep solutions simple and making technical decisions that support a maturing product suite.
  • Effective communication and mentoring skills, including translating technical debt into business risk and providing clear technical direction.
  • Track record of identifying high-leverage work, building consensus across teams, and driving projects to completion with minimal direction amid ambiguity.

Nice To Haves

  • Experience building or maintaining shared component libraries or design-system primitives.
  • Experience with real-time systems or event-driven architectures related 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 while maintaining developer velocity.

Responsibilities

  • Partner on the division’s technical vision and quality bar, drive architectural direction, define best practices, and help teams address persistent quality and technical debt issues.
  • Lead large, ambiguous projects across multiple teams from problem framing and design documentation through implementation, rollout, and operational support.
  • Help teams mature messaging channels and evolve their technology stacks to support sophisticated marketing use cases with flexible, robust foundational primitives.
  • Mentor engineers at every level, simplify complex problems, connect technical decisions to business outcomes, and elevate engineering quality through code reviews, architecture reviews, and pairing.
  • Improve reliability and operability by enhancing observability and error handling across dashboard and delivery layers, advocating incremental rollouts, and reducing division-wide incidents.
  • Design and build foundational systems and frameworks hands-on to multiply engineering effectiveness.
  • Develop shared frameworks for orchestration tools to provide a consistent experience across messaging channels.
  • Evolve the dashboard to support real-time feedback and sophisticated automated flows for building, testing, launching, and analyzing user journeys.
  • Build platforms and code-generation tooling that help teams automate delivery of sophisticated user journeys.

Benefits

  • Competitive compensation that may include equity.
  • Retirement and Employee Stock Purchase Plans.
  • Flexible paid time off.
  • Comprehensive medical, dental, vision, life, and disability benefit plans.
  • Fertility benefits and equal paid parental leave.
  • Professional development through formal career pathing, learning platforms, and a yearly learning stipend.
  • Curated in-office employee experience.
  • Opportunities to give back through an annual company-wide Volunteer Week and donation matching.
  • Employee Resource Groups.
  • Hybrid ways of working.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service