Staff Software Engineer, Messaging Experience
Core
Partner on technical vision and architecture for the messaging experience division, leading large projects from design to operational support.
Role type
Staff Software Engineer (Backend & Platform)
Builds
Shared orchestration frameworks, messaging-channel primitives, dashboard capabilities, and developer-experience tooling.
Domain
Software Engineering / Messaging Infrastructure
Required skills
Ruby on Rails, TypeScript, React, backend system design, architectural judgment, mentoring, consensus-building
Preferred skills
shared component libraries, real-time/event-driven architectures, code generation, CI/CD for large codebases, scaling products
Technologies
Ruby on Rails, TypeScript, React
Responsibilities
Partner on technical vision and architecture; Lead large, ambiguous projects across multiple teams; Build and evolve shared orchestration frameworks and tooling; Improve reliability and observability; Mentor engineers through coaching and code reviews; Design and implement foundational backend systems.
Seniority
Staff, hands-on IC with technical leadership