Mattermost is seeking a Staff Performance Engineer to enhance performance, scale, and reliability for mission-critical customers.
The role involves anticipating performance issues, proposing architectural changes, and deep diving into customer escalations to identify and fix root causes.
The engineer will drive core architectural improvements to the open-source Mattermost monorepo, which is written in Go.
Responsibilities include proactively finding issues affecting performance, defining best-of-class architecture, mentoring teams, taking ownership of caching support with Redis, leading by example in code quality, and identifying gaps in testing strategies.
The position is part of a fast-paced, flexible full stack team focused on developing impactful features and systems for critical organizations.
Requirements:
A BS in Computer Science, Computer Engineering, or a related field/experience is required.
Candidates must have 3+ years of experience writing and tuning highly performant HTTP/WebSocket applications in Go.
A minimum of 3+ years developing for PostgreSQL and tuning PostgreSQL deployments for scale and performance is necessary.
Expertise in shaping architectural decisions and driving technical direction for complex, high-impact projects is essential.
Experience with AI-assisted development tools, such as Claude Code, is preferred.
A solid understanding of modern development workflows, including CI/CD, E2E testing, distributed systems, and cloud infrastructure is required.
Strong written and verbal communication skills suitable for diverse audiences are necessary.
Candidates must be capable of working independently across multiple time zones while actively engaging in team collaboration.
Benefits:
Mattermost offers a market-based approach to pay, with starting pay determined by job-related skills, experience, qualifications, work location, and market conditions.
The company is a remote-first, open-source organization, providing flexibility in work arrangements.
Mattermost values diversity and encourages individuals from all backgrounds to apply, ensuring a commitment to assessing candidates based on skills and qualifications.
The company is dedicated to providing accommodations during the interview process for those who require assistance.