Staff Full Stack Engineer setting architecture for Mattermost’s secure collaboration platform. Scaling Go and React systems for defense, intelligence, and critical infrastructure customers.
Responsibilities
Define and drive technical architecture and roadmap for Mattermost’s core web platform across multiple engineering teams
Set organization-wide standards and best practices for AI-agentic engineering workflows
Lead internal tooling and testing infrastructure strategy
Own testing strategy and quality standards across frontend and backend systems
Drive architectural decisions for REST and WebSocket APIs
Partner with security, compliance, and product leadership on strategic technical decisions
Mentor senior engineers and serve as a technical multiplier across the organization
Contribute to and shape Mattermost’s open-source codebase
Ship a meaningful full-stack feature within the first 90 days while assessing the technical landscape and identifying high-leverage improvements
Requirements
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
Ability to influence technical direction across multiple teams without formal authority
Experience mentoring senior engineers and raising the technical bar for a broader team
Comfort operating in regulated or high-compliance environments
Legally authorized to work in Canada without current or future sponsorship
Must meet eligibility requirements for possible government security clearance or equivalent designation
Prior staff, principal, or technical lead experience (nice to have)
Experience maintaining an open-source project (nice to have)
Familiarity with FedRAMP or ITAR (nice to have)
Experience scaling engineering practices across a growing organization (nice to have)
Background in defense, intelligence, or critical infrastructure products (nice to have)
Experience building tools or workflows on top of AI coding agents (nice to have)
Benefits
Remote-first culture: Work from anywhere with a globally distributed, high-trust team built for autonomy and ownership
AI-forward environment with AI-enabled workflows
End-to-end ownership of complex software
Open-source development and developer community participation
Senior Software Engineer building Velora’s AI - native CRM, data and integrations platform. Delivering secure full - stack features for nonprofit fundraising, donor management and reporting.
Senior Full Stack Engineer building Mattermost’s secure collaboration platform for defense and critical infrastructure. Developing Go and React features with AI - forward workflows and open - source contributions.
Senior Software Engineer building scalable financial - data and payment infrastructure for Marqeta’s embedded finance platform. Designing services, automating releases, and resolving production issues across distributed systems.
Senior/Staff Software Engineer leading OpenMined’s open - source federated AI infrastructure. Building fusion - model benchmarking tools, distributed systems, and production engineering practices.
Senior Full Stack Engineer building search, matching, and AI - powered talent discovery experiences for Greenhouse’s hiring platform. Working across OpenSearch or Elasticsearch, full - stack development, and ML relevance systems.
Senior Full Stack Engineer building search, ranking, and AI - powered talent matching experiences at Greenhouse. Developing full - stack employer - facing workflows with OpenSearch or Elasticsearch.
Senior engineer evaluating OpenAI Codex, Claude Code, and Cursor interactions. Providing rigorous written and video feedback on AI - assisted software engineering quality.
Senior Software Developer building scalable, distributed network management software for Auvik, a cloud - based IT infrastructure platform. Designing microservices, Kubernetes deployments, Kafka systems, and reliable collector code.
Software Developer designing, testing, and maintaining secure applications for Multiview, an ERP and financial software company. Collaborating across teams and using AI coding agents to improve client - focused products.
AI Product Engineer building production agents, MCP integrations, and developer tools for ClickHouse’s open - source ClickStack observability platform. Improving incident investigation, telemetry analysis, and agent reliability.