About this role
Role Overview
The Staff Full Stack Engineer role at Mattermost in Toronto, Ontario, Canada, involves setting the technical direction and scaling the core web platform for teams operating in critical infrastructure and defense sectors. This position suits an experienced developer with a strong track record of building and owning complex software end-to-end.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
Mattermost provides a leading collaborative workflow platform designed for security, intelligence, defense, and critical infrastructure. Trusted by Fortune 500 companies and the U.S. Department of War, the platform runs on-premises and in private clouds to deliver secure messaging, workflow automation, file sharing, project management, and audio or screenshare capabilities with full operational and data control.
How to Apply
Candidates must be legally authorized to work in Canada without current or future sponsorship and meet eligibility requirements for potential government security clearances or export control laws. To apply for this position, please visit the official Mattermost careers page.
Skills and tech stack
Questions candidates ask
What is the salary range for the Staff Full Stack Engineer role?
The target salary range is between $195,001 and $238,965 USD per year, with actual compensation varying based on location, skills, experience, qualifications, and market conditions.
Where is this position located?
This role is located in Toronto, Ontario, Canada.
What technical stack is required for this position?
Required technical experience includes senior full-stack development with Go and React or a comparable stack, relational databases like PostgreSQL, and REST and WebSocket APIs.
What is the engineering culture like at Mattermost?
Mattermost features an AI-forward engineering culture where engineers are expected to work fluently with AI coding agents such as Claude Code, Cursor, or Copilot day-to-day for scaffolding, refactors, code review, and test generation.
Are there any specific citizenship or work authorization requirements for Canada?
Candidates must be legally authorized to work in Canada without current or future sponsorship. The role may also require obtaining and maintaining a government security clearance or equivalent designation and compliance with U.S. export control laws.
