The Staff Software Engineer will work on Braze’s Messaging Experience team, building, maintaining, and evolving Canvas, the company’s flagship product for orchestrating and sending messages to clients worldwide. Canvas uses large-scale real-time and batch data processing to provide analytics, automated decision-making, and a visual programming interface for configuring customer messaging. This role bridges the customer-facing dashboard and the underlying delivery orchestration engines. The position combines division-wide technical leadership with hands-on work on critical projects. The engineer partners with engineering managers, technical leads, and senior leadership to guide architecture and quality across a maturing suite of messaging channels and deliver a consistent experience throughout the division. Work includes leading cross-team projects from problem framing and design through implementation, rollout, and operational support; building shared frameworks and foundational systems; supporting sophisticated messaging use cases; mentoring engineers; and improving reliability and operability. Recent and ongoing areas of work include shared orchestration frameworks across messaging channels, dashboard capabilities for real-time feedback and automated user-journey workflows, and platforms and code-generation tools that help teams deliver sophisticated customer journeys. For U.S.-based candidates, the stated starting base pay range is $184,000–$299,812 annually, with expected on-target earnings of $204,000–$332,400 annually, including bonus or commission. Offers may vary based on individualized factors. The role also qualifies for equity grants of restricted stock units.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed