Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Full Stack Engineer

$195k - $238.97k

Mattermost

Mattermost is the leading collaborative workflow platform for defense, intelligence, security, and critical infrastructure. Trusted by the U.S. Department of War and Fortune 500s, our platform runs on-premises and in private clouds, delivering secure messaging, file sharing, workflow automation, audio/screenshare, and project management—all with full data and operational control. Mattermost powers high-stakes workflows across mission planning, real-time, real-world operations, DevSecOps, incident response, and cyber defense—enabling secure collaboration from tactical edge and DDIL environments to enterprise HQ. Teams operate across web, desktop, and mobile, with embedded interoperability for Microsoft Teams, Outlook, and Microsoft 365.

To learn more, visit 

We are seeking a Staff Full Stack Engineer to set the technical direction for and scale Mattermost’s core web platform for teams operating in defense and critical infrastructure sectors. You’ll drive architecture and technical strategy across our Go backend and React/TypeScript web frontend — partnering across teams to ship features that hold up under strict security, compliance, and reliability requirements .

Our engineering culture is AI-forward. We expect engineers to work fluently with AI coding agents such as Claude Code day-to-day — for scaffolding, refactors, code review, and test generation — and treat that as core craft rather than a shortcut. We would rather hire smart people who get stuff done than chase an exact tech-stack match. If you have a track record of shipping and owning complex software end-to-end, we want to hear from you.

What You Will Do

  • Define and drive the technical architecture and roadmap for Mattermost’s core web platform across multiple engineering teams, spanning Go, React, TypeScript, PostgreSQL, and Redis
  • Set org-wide standards and best practices for AI-agentic engineering workflows — going beyond personal fluency with tools like Claude Code and Cursor to shape how the broader engineering org adopts them, while retaining accountability for correctness, security, and design decisions
  • Lead the internal tooling and testing infrastructure strategy that speeds up delivery for the broader engineering org, not just your immediate team
  • Own the testing strategy and quality bar across frontend and backend systems, and hold other engineers accountable to it through design reviews and mentorship
  • Drive architectural decisions for REST and WebSocket API design, grounded in deep networking fundamentals
  • Partner directly with security, compliance, and product leadership on strategic technical bets tied to our government and enterprise customer requirements
  • Mentor senior engineers and act as a technical multiplier across the org
  • Contribute to and help shape technical direction for Mattermost’s open-source codebase

What We Are Looking For

Required:

  • Senior full-stack development experience in Go and React (or a comparable stack), with a track record of owning complex systems end-to-end
  • Proven experience designing and owning distributed systems or high-availability service architecture at scale
  • Experience designing and consuming REST and WebSocket APIs with solid networking fundamentals
  • Relational database experience including PostgreSQL, schema design, and query optimization
  • Hands-on daily fluency directing AI coding agents such as Claude Code, Cursor, or Copilot for scaffolding, refactors, code review, and test generation — with the judgment to know when to trust the output and when to take the wheel yourself
  • Demonstrated ability to influence technical direction across multiple teams without relying on formal authority
  • Experience mentoring senior engineers and raising the technical bar for a broader team
  • Comfortable operating in regulated or high-compliance environments (e.g., enterprise security, government, or critical infrastructure requirements)

Nice to Have:

  • Prior experience operating as a staff, principal, or technical lead engineer at another company
  • Experience maintaining (not just contributing to) an open-source project
  • Program-level familiarity with compliance frameworks relevant to defense or government customers (e.g., FedRAMP, ITAR)
  • Experience helping scale engineering practices or standards across a growing organization
  • Background in defense, intelligence, or critical infrastructure products
  • Experience building tools, skills, or workflows on top of AI coding agents including MCP servers, agent skills, or CI-integrated agents

How Success Is Measured

First 90 Days: Build cross-team credibility by shipping a meaningful full-stack feature on the core platform, while assessing the technical landscape and identifying the highest-leverage architectural or process improvements to pursue.

Why Mattermost

  • Mission-driven work: Your contributions directly support the organizations and missions that depend on secure, reliable collaboration including the U.S. Department of War and critical infrastructure operators worldwide
  • Remote-first culture: Work from anywhere with a globally distributed, high-trust team built for autonomy and ownership
  • AI-forward environment: We actively adopt and build AI-enabled workflows. Agentic development is core craft here, not a novelty
  • End-to-end ownership: Ship and own complex software across the full stack with real accountability for what you build
  • Open source at the core: Be part of a vibrant developer community shaping the future of secure collaboration

Compensation

Mattermost takes a market-based approach to pay. Actual compensation may vary based on location, skills, experience, qualifications, and market conditions.

Target Salary Range: $195,001 – $238,965

Canada Eligibility & Compliance

Candidates must be legally authorized to work in Canada without current or future sponsorship.

This role may require obtaining and maintaining a government security clearance or equivalent designation (such as Reliability Status or Secret clearance under Canada's Controlled Goods Program), depending on customer engagement. Candidates must meet eligibility requirements to be considered.

Given Mattermost's work with U.S. defense and government customers, some positions may also require compliance with U.S. export control laws, including EAR and ITAR, which can apply to non-U.S. based employees working on covered technical data. For more information, visit the Bureau of Industry and Security and the Directorate of Defense Trade Controls.

 

 

Mattermost is an EEO Employer, we are a remote-first, open-source company.

 

We are continually working to expand our hiring in more countries and regions, ensuring compliance with local laws and regulations, which takes time.

 

Mattermost values your unique perspective—we welcome all applicants. We encourage individuals from all backgrounds to apply and are committed to assessing candidates based on their skills and qualifications. We do not tolerate discrimination against staff or applicants based on race, religion, national origin, age, disability, pregnancy status, veteran status, or other personal characteristics.

 

If you require accommodations during the interview process, please let us know—we’re happy to assist.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Full Stack Engineer in Canada vacancy
  •  ...About your role As a Full Stack Engineer, you’ll work on our enterprise AI SaaS product and own meaningful parts of the product end-to-end. This is a hands-on role with real responsibility. Specifically, you will: Build and own user-facing product features from... 
    Suggested
    Remote job
    Full time
    Flexible hours
    Shift work

    joinpogo

    Canada
    1 day ago
  • $166.6k - $208.3k

     ...through the skies. It embodies the elegance of simplicity in engineering, transforming the demanding task of controlling an aircraft into...  ...group is growing and we’re looking to hire senior full-stack engineers . We’re a team of pragmatic, product-minded engineers... 
    Suggested
    Remote job

    Mercury

    Canada
    1 day ago
  • $162.59k - $195k

     ...screenshare, and project management—all with full data and operational control. Mattermost...  ...visit  We are seeking a  Senior Full Stack Engineer to help build and scale Mattermost's...  ...do not tolerate discrimination against staff or applicants based on race, religion, national... 
    Suggested
    Work at office
    Local area
    Remote work
    Worldwide

    Mattermost

    Canada
    2 days ago
  •  ...We’re seeking a skilled Forward Deployed Full-Stack Engineer to build the next-generation data management and artificial intelligence platform for maritime domain awareness. As a forward-deployed engineer, you’ll work on-site with customers — writing code, integrating... 
    Suggested
    Full time
    Local area
    Home office
    Relocation package
    Night shift

    spear-ai

    Canada
    2 days ago
  •  ...Full-stack engineers take part in an AI training project that has them build, solve, review and validate tough software tasks spanning client-side and server-side systems, including translating whole builds between programming languages. They also check AI-written solutions... 
    Suggested
    Contract work
    For contractors
    Remote work
    Worldwide
    Flexible hours

    micro1

    Canada
    2 days ago
  •  ...Full-stack engineers create, solve, review and validate hard software tasks across front-end and back-end systems for an AI training project, and help translate complete builds from one programming language to another. The contract is fully remote and open globally, at... 
    Contract work
    Remote work
    Worldwide
    Flexible hours

    micro1

    Canada
    2 days ago
  • $140k - $180k

     ...collaborative, and deeply rewarding. If you care about climate and modern software, we'd love to meet you. We're looking for a senior full-stack engineer to help build the core tools that power our business-from customer-facing sales flows to internal operations software. You'll... 
    Remote job
    Full time
    Contract work

    electricair

    Canada
    1 day ago
  •  ...Job Description – Senior Full Stack Software Engineer Location: San Francisco, CA (on-site, 5 days a week, in our San Francisco office) About Artificial Analysis Artificial Analysis is the leading independent AI benchmarking company. We support labs, engineers... 
    Full time
    Work at office

    artificialanalysis

    Canada
    2 days ago
  • $15 - $18 per hour

    Description: Company: Kelley's Market Location: Walworth Address: 680 Kenosha St, Walworth WI 53184 Position: Food Service Associate Reports To: Station Manager About Kelley's Market Join a company with deep roots and big opportunities! Since 1926,...
    Hourly pay
    Temporary work
    Work experience placement
    Flexible hours
    Shift work
    Afternoon shift

    Kelley Williamson Co.

    Canada
    1 day ago
  • Tekstraton is seeking a skilled Full-Stack TypeScript & Node Engineer to join our growing engineering team on-site in Mississauga, ON. In this role, you will be responsible for architecting, building, and optimizing scalable, enterprise-grade web applications from front... 
    Full time
    Contract work
    Work at office

    Tekstraton

    Canada
    5 days ago
  • Tekstraton is seeking an experienced Full-Stack TypeScript & Node Engineer to join our growing product engineering team in Waterloo, ON on a hybrid model. In this position, you will be instrumental in architecting, developing, and maintaining high-throughput web applications... 
    Contract work
    Work at office
    2 days per week
    3 days per week

    Tekstraton

    Canada
    17 days ago
  • $16 - $20 per hour

    Kitchen Assistant Come and visit our kitchen!! Dunrovin Retreat Center is looking for a dependable and welcoming Kitchen Assistant to join our hospitality team. If you enjoy serving people with kindness, eating homemade food, keeping a kitchen clean, and learning how...
    Hourly pay

    St Pauls Cathedral

    Canada
    5 days ago
  • Additional Information Avantages voyages exclusifs Marriott et programme d'aide aux employé(e)s payé par l'employeur dès le jour 1! Job Number 26142118 Job Category Food and Beverage & Culinary Location 1201 Boulevard Rene-Levesque West, Montreal QC H3B 2L7, Canada VIEW...
    Hourly pay
    Part time
    Remote work

    Marriott International, Inc

    Canada
    1 day ago
  •  ...That means: Exciting Team Events – We celebrate our hardworking staff with engaging gatherings, fostering connections beyond the workplace...  ...a minimum of 25 direct client contact hours per week (for full time), or averaging at least 60% of available time as direct client... 
    Full time
    Part time
    Traineeship
    Work experience placement
    Work at office
    Local area

    Northstar Behavioral Health Network

    Canada
    4 days ago
  •  ...automation and configuration management following established coding standards for compute and storage integration activities Perform full server and storage asset lifecycle management, including: Procurement and ordering CMDB server and storage CI accuracy... 
    Work at office
    Visa sponsorship
    Work visa
    Night shift

    Energy Transfer

    Canada
    4 days ago
  •  ...most. The Observability team builds the platform every Affirm engineer relies on to understand the behavior and performance of our systems...  ...code is well instrumented by default. We’re looking for a Staff Software Engineer to be the technical lead for Observability. You... 
    Full time

    Affirm

    Canada
    5 days ago
  •  ...want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a FullStack Engineer - Halifax Canada to join our team in Halifax, Nova Scotia (CA-NS), Canada (CA). "Role and Responsibilities - Working with public... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    17 days ago
  • $152.8k - $259.2k

     ...knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve...  ...ons, upgrades, and self-service promotional discounts. As a Staff Fullstack Engineer, you’ll work across the frontend and backend to build the... 
    Full time
    Contract work
    Remote work
    Flexible hours

    GitLab

    Canada
    9 days ago
  •  ...spread across North America, Europe, and India. We are adding more engineers and require a fungible developer to help us create the same...  ...looking for: 4+ years development experience for backend/full-stack Golang including REST APIs and microservices concepts. 2+ years... 

    Calance

    Canada
    5 hours ago
  • $165k - $210k

     ...accurately track ad spend, understand the full customer journey, and drive profitable...  ...About the Role As a Senior Product Engineer at Northbeam, you will play a critical role...  ...will own major product features across the stack from design to launch. You'll have close... 
    Remote job
    Temporary work
    Work from home
    Flexible hours

    Northbeam

    Canada
    1 day ago
  • $115.2k - $162k

     ...our team members to reach their full potential while collaborating...  ...As an Intermediate Backend Engineer on the GitLab Orbit team, you'...  ...under guidance from senior and staff engineers. Maintain integrations...  .... Contribute across the stack when needed, including... 
    Remote job
    Full time
    Casual work

    GitLab

    Canada
    1 day ago
  • $100k - $150k

     ...If you’re looking to be one of the first engineers at an early stage, rapidly growing startup, let’s chat! Canopy Connect is building...  ...-party websites and APIs. Our technology is built with full stack JS (Node/Express), with infrastructure managed by Terraform and... 
    Remote job
    Home office

    Canopy Connect

    Canada
    1 day ago
  •  ...About the Role We are looking for a top performing backend engineer that loves coding with Rust. You will get to solve interesting problems...  .... Please include a few words on why you'd like to work at Svix. All roles are full-time - no students or part-time.... 
    Full time
    Part time

    svix

    Canada
    2 days ago
  • $213k - $246k

     ...role We're looking for strong backend engineers who love building reliable systems around...  ...in production. ~ Know Python (our main stack), though we're open to strong candidates...  ...integrations with third-party systems. ~ You take full ownership of your work and drive projects... 
    Remote job
    Work at office

    Kalepa

    Canada
    1 day ago
  • $86.21k - $133.1k

     ...you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a .Net Full-Stack Developer (Remote Canada) to join our team remotely in Canada.  PST time zone required. Key Responsibilities:  Design,... 
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    21 days ago
  •  ...execution-partnering with business leaders, product owners, and engineering teams to ensure that solutions built on the platform align...  ...Frameworks : Deep technical expertise across the full platform stack, including Apex, LWC, Flow Builder, Custom Metadata, SOQL/SOSL... 
    Visa sponsorship
    Work visa

    Energy Transfer

    Canada
    1 day ago
  • $100k

     ...contributors of all seniorities. We are seeking an exceptional Senior Staff or Principal High-Speed Communication Architect to define the...  ....   Who You Are You hold a BS, MS, or PhD in Electrical Engineering, Computer Engineering, or a related field, and have 15+ years... 
    Permanent employment

    Tenstorrent

    Canada
    2 days ago
  •  ...simpler digital future. We're looking for a Staff Developer to join our Authentication Enablement...  ...to AI agents. How we’re using AI today Our Engineering, Product, and Design teams are thoughtfully integrating AI across the full software and product development lifecycle... 
    Full time
    Immediate start
    Remote work

    1password

    Canada
    4 days ago
  •  ...Scopely is looking for a Senior Software Engineer (Gaming Backend) to join our WWE Champions team in the United States or Canada on a remote basis or Mexico City on a hybrid basis. At Scopely, we care deeply about what we do and want to inspire play every day -... 
    Remote job
    Local area
    Immediate start
    Worldwide

    Scopely

    Canada
    1 day ago
  • $50 - $70 per hour

    Contract work on an AI-training project that draws on production Rust. The expert solves and checks backend problems covering APIs, persistence, concurrency, and reliability, then judges whether systems are correct and maintainable enough for production. Setup tasks include...
    Hourly pay
    Contract work
    Remote work
    Flexible hours

    micro1

    Canada
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Full Stack Engineer. Be the first to apply!