Staff Software Engineer, Messaging Experience

Braze•New York City, NY
•Hybrid

About The Position

Braze is seeking a Staff Engineer for its Messaging Experience team to build, maintain, and evolve Canvas, the company’s flagship product for orchestrating and sending messages worldwide. Canvas provides customers with a visual programming interface for targeting and tuning messaging, supported by real-time and batch data 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 will partner with engineering managers, technical leads, and senior leadership to shape architecture and deliver a consistent, high-quality experience across the division. The position includes driving technical vision and architectural direction, leading complex cross-team projects from discovery through operational support, helping teams mature messaging channels, mentoring engineers, improving reliability and operability, and building foundational systems and frameworks. Recent and ongoing work includes shared orchestration frameworks, dashboard capabilities for building and analyzing user journeys, and platforms and code-generation tools for automating delivery of sophisticated journeys.

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 abstract 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 developing engineers through coaching and 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 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, cross-team projects from problem framing and design 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 every level through code reviews, architecture reviews, pairing, and clear communication of technical decisions and business outcomes.
  • Improve reliability and operability by strengthening observability and error handling across dashboard and delivery layers, advocating incremental rollouts, and reducing division-wide incidents.
  • Design and build foundational systems and frameworks that multiply engineering effectiveness.
  • Develop shared frameworks for orchestration tools to create a consistent experience across messaging channels.
  • Evolve the dashboard to support real-time feedback and automated workflows for building, testing, launching, and analyzing user journeys.
  • Build platforms and code-generation tooling to 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.
  • Family services, including 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.
  • Equity grants of restricted stock units (RSUs).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service