Remote job
Staff Software Engineer
Job details
About this role
Role overview Provide hands-on technical leadership for the frontend foundations shared across multiple SaaS products. You will shape architecture, build reusable UI frameworks, and help product teams deliver consistent, scalable experiences while improving developer workflows. The role leads through technical direction and mentorship, without people-management responsibilities.
Responsibilities - Design and build shared frontend frameworks and platform capabilities used across products. - Help bring multiple SaaS products together into a cohesive, scalable application experience. - Modernize legacy code and establish patterns that improve performance, consistency, and maintainability. - Partner with senior engineers, product managers, and UX designers to align platform work with product needs. - Coach engineering teams as they adopt improved tooling, practices, and reusable components.
Requirements - Reside in Canada. - Bring staff-level software engineering experience, with the ability to make architectural decisions and contribute production code. - Demonstrate experience with frontend platform work, shared frameworks or design systems, and modernization efforts. - Show broad technical influence through collaboration and mentoring across engineering teams. - Provide examples of taking ownership, adapting practices, and delivering work with care for customers and colleagues.
Benefits and work setup - The organization describes a hybrid approach, with flexibility in where you work most days and periodic in-person team gatherings, typically weekly to monthly. - Learning and development support is available; accommodation can be requested during hiring.