About The Position

Braze is seeking a Staff Engineer for its Messaging Experience team to build, maintain, and evolve Canvas, its flagship product for orchestrating and sending messages to clients worldwide. Canvas provides a visual programming interface for targeting and tuning customer messaging. The product relies on sophisticated real-time and batch processing to deliver analytics, automated decision-making, and customer engagement capabilities. The role bridges the customer-facing dashboard and the underlying orchestration engines. It combines division-wide technical leadership with hands-on work on critical projects. The Staff Engineer partners with engineering managers, technical leads, and senior leadership to guide architecture and deliver a consistent, high-quality experience across the division. The engineer will help develop shared orchestration frameworks, evolve the dashboard to support real-time feedback and sophisticated user journeys, and build platforms and code-generation tools that help teams automate delivery. Staff Engineers are expected to design and build foundational systems and frameworks that multiply the organization's engineering capabilities.

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 and 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, when to keep solutions simple, and how to make technical bets that support a maturing product suite.
  • Effective communication and mentoring skills, including the ability to translate technical debt into business risk and elevate engineers through coaching and clear technical vision.
  • 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 without losing developer velocity.

Responsibilities

  • Partner on the division's technical vision and quality bar.
  • Drive architectural direction, define best practices, and help teams resolve persistent quality and technical-debt issues.
  • Lead large, ambiguous, cross-team projects from problem framing and design documentation through implementation, rollout, and operational support.
  • Help teams evolve their technology stacks and foundational primitives to support more sophisticated marketing use cases and maturing messaging channels.
  • Mentor engineers at all levels by simplifying complex problems, connecting technical decisions to business outcomes, and contributing through code reviews, architecture reviews, and pairing.
  • Improve reliability and operability by strengthening observability and error handling across dashboard and delivery layers, advocating for incremental rollouts, and reducing division-wide incidents.
  • Design and build foundational systems and frameworks as a hands-on contributor.
  • Develop shared frameworks for orchestration tools to provide a consistent experience across messaging channels.
  • Evolve the dashboard to support real-time feedback and 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 benefit plans covering medical, dental, vision, life, and disability.
  • Family services that include 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 designed to foster community, team connections, and innovation.
  • Opportunities to give back through an annual company-wide Volunteer Week and donation matching.
  • Employee Resource Groups.
  • Collaborative, transparent, and fun culture recognized as a Great Place to Work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service