Senior Software Engineer I
Core
Build foundational frontend systems, components, tools, and patterns used by engineers across Braze, including the design system, component library, and navigation/routing layer.
Role type
Senior IC frontend infrastructure engineer
Builds
Design system, component library, internationalization stack, code generation tooling, navigation/routing layer, and customer-facing editors (drag-and-drop, rich text, code editors)
Domain
SaaS marketing platform
Required skills
TypeScript, React, frontend architecture, system design, code review, technical leadership, accessibility, performance optimization, large codebase navigation
Preferred skills
Design system creation, frontend testing (Cypress, Jest), code generation tooling, internationalization/localization, Ruby on Rails
Technologies
TypeScript, React, Cypress, Jest, RSpec, Ruby on Rails
Responsibilities
Design and build foundational frontend systems and components; lead large projects end-to-end; improve developer experience via abstractions and tooling; build polished customer-facing product experiences; partner with cross-functional teams; mentor engineers through code review and guidance
Seniority
Senior, hands-on IC