CareerPlan

Staff Software Engineer, Messaging Experience

CANADAFull-time2026-11-04 → 2026-11-09
Hybrid

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