Staff Software Engineer, Messaging Experience
Core
Staff Engineer leading the Messaging Experience team, bridging the gap between the customer-facing dashboard and underlying orchestration engines to support message delivery and analytics for clients worldwide.
Role type
Staff Software Engineer (Technical Leadership & Hands-on IC)
Builds
Foundational backend systems, orchestration tools, shared frameworks, and platforms for user journey automation
Domain
Customer Engagement / Marketing Technology / Real-time Data Processing
Required skills
Ruby on Rails, TypeScript, React, Backend Systems at Scale, Full Stack Development, Architectural Judgment, Technical Leadership, Mentoring, System Design
Preferred skills
Shared component libraries, Design systems, Real-time systems, Event-driven architectures, Developer experience tooling, CI/CD
Technologies
Ruby on Rails, TypeScript, React
Responsibilities
Partner on technical vision and quality bar; Lead large, ambiguous projects end-to-end; Support maturing channels and evolve stacks; Mentor engineers at every level; Champion reliability and operability; Deliver code for foundational systems
Seniority
Staff, Technical Leadership & Hands-on IC