Latest AI JobsBrowse Jobs
Mattermost logo

Senior Full Stack Engineer

MattermostOntario, Canada; Toronto, Ontario, CanadaEngineering
Apply on company site
Salary
$162,591 - $195K USD
Job type
Full-time
Posted
7 Aug 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Senior Full Stack Engineer position at Mattermost in Ontario, Canada, involves building and scaling the core web platform for teams working in defense and critical infrastructure sectors. This role suits a pragmatic software professional who enjoys end-to-end ownership, works fluidly with AI coding agents, and wants to shape secure collaboration tools.

Key Responsibilities

Architect and build full-stack features optimized for performance and scalability using Go, React, TypeScript, PostgreSQL, and Redis.
Integrate AI coding agents like Claude Code and Cursor into daily development workflows for tasks such as scaffolding, refactoring, and test generation, while maintaining full accountability for software correctness and security.
Develop internal tooling and testing infrastructure to accelerate team delivery and create agentic workflows.
Own testing strategies across both frontend and backend code shipments.
Design and consume robust REST and WebSocket APIs utilizing solid networking principles.
Maintain stringent security and compliance standards necessary for enterprise and government clients.
Contribute directly to the open-source codebase of Mattermost.

Requirements

Strong full-stack development background working with Go and React, or a comparable technology stack.
Practical experience designing and consuming REST and WebSocket APIs with strong networking fundamentals.
Relational database experience covering PostgreSQL, schema design, and query optimization.
Hands-on, daily fluency in directing AI coding agents such as Claude Code, Cursor, or Copilot.
A strong bias toward shipping and owning complex software end-to-end without requiring close supervision.
Legal authorization to work in Canada without current or future sponsorship, along with the ability to obtain necessary government security clearances or meet compliance standards.

Nice to Have

Prior experience building distributed systems or high-availability service architectures.
Familiarity with security requirements specific to enterprise or regulated environments.
Professional background involving defense, intelligence, or critical infrastructure products.
Previous open-source contributions.
Experience working on distributed or remote-first teams.
Experience creating tools, skills, or workflows on top of AI coding agents, including MCP servers or CI-integrated agents.

Skills and Tools

Go
React
TypeScript
PostgreSQL
Redis
REST and WebSocket APIs
AI coding agents including Claude Code, Cursor, and Copilot

Salary and Benefits

Target annual salary range from CAD $162,591 to CAD $195,000, determined by market conditions, skills, and qualifications.
Opportunities for mission-driven work supporting critical infrastructure operators and defense organizations globally.
Participation in an AI-forward environment emphasizing agentic development workflows.

About the Company

Mattermost provides a leading collaborative workflow platform designed for defense, intelligence, security, and critical infrastructure sectors. Trusted by major government agencies and Fortune 500 enterprises, the platform operates on-premises and in private clouds to deliver secure messaging, file sharing, workflow automation, and project management with complete operational control.

How to Apply

Interested candidates should review full eligibility requirements and submit their applications directly on the official Mattermost careers page.

Skills and tech stack

Questions candidates ask

What is the salary range for the Senior Full Stack Engineer role?

The target salary range is CAD $162,591 to CAD $195,000 per year, depending on location, skills, experience, and market conditions.

Where is this position located?

This role is based in Ontario, Canada, including Toronto, Ontario.

What core technologies are used in this position?

Engineers work across a Go backend and a React and TypeScript web frontend, alongside PostgreSQL and Redis databases.

Is experience with AI coding tools required?

Yes, the engineering culture expects daily fluency in directing AI coding agents such as Claude Code, Cursor, or Copilot for tasks like scaffolding, refactoring, code reviews, and test generation.

Are there citizenship or clearance requirements for applicants?

Candidates must be legally authorized to work in Canada without sponsorship and may need to obtain and maintain a government security clearance or equivalent designation, alongside complying with applicable export control laws.

Ready to apply?

The application is on the official Mattermost careers page.

Apply on company site