Taro Logo

Staff Performance Engineer

Mattermost builds the #1 collaborative workflow solution for defense, intelligence, security, and critical infrastructure organizations.
United Kingdom
Backend
Staff Software Engineer
Remote
3+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Mattermost, the leading provider of collaborative workflow solutions for critical organizations, is seeking a Staff Performance Engineer to elevate their platform's performance and reliability. This role combines deep technical expertise in Go and PostgreSQL with strategic architectural leadership.

The position offers a unique opportunity to impact a significant open-source project while working with mission-critical systems used by defense, intelligence, and security organizations. As a Staff Engineer, you'll be responsible for proactively identifying and resolving performance bottlenecks, architecting solutions for scale, and mentoring other engineers.

The ideal candidate will bring 3+ years of experience with Go and PostgreSQL, along with a proven track record of optimizing high-performance systems. You'll work in a remote-first environment with a global team, contributing directly to the open-source codebase through your personal GitHub account.

Key focus areas include improving the core product architecture, enhancing the load testing infrastructure, and expanding Redis caching capabilities. You'll collaborate with multiple teams, from engineering to customer success, ensuring optimal performance for enterprise-grade deployments.

This role offers the chance to work on meaningful technical challenges while contributing to a platform that enables secure, efficient operations for the world's most critical teams. The position combines hands-on technical work with strategic architectural leadership, making it ideal for engineers who want to make a lasting impact on both product and organizational levels.

Working at Mattermost means joining a company that values customer obsession, trust, self-awareness, ownership, and high impact. The remote-first culture promotes flexibility while maintaining strong collaboration across global teams. If you're passionate about performance engineering and want to contribute to a significant open-source project while solving real-world challenges for critical organizations, this role offers an excellent opportunity to advance your career while making a meaningful impact.

Last updated 7 days ago

Responsibilities For Staff Performance Engineer

  • Proactively find issues affecting performance, scale and reliability, and drive solutions across engineering
  • Help define best-of-class architecture for core product, load testing tool, plugins, and Calls product
  • Mentor server backend team, technical account managers, and customer support managers
  • Take ownership of experimental Redis caching support and expand adoption
  • Lead by example in code quality and provide high-quality code review feedback
  • Identify gaps in testing strategy and developer experience

Requirements For Staff Performance Engineer

Go
PostgreSQL
Redis
  • BS in Computer Science, Computer Engineering, or related field/experience
  • 3+ years writing and tuning highly performant HTTP/WebSocket applications in Go
  • 3+ years developing for PostgreSQL and tuning PostgreSQL deployments
  • Expertise in shaping architectural decisions for complex projects
  • Experience with AI-assisted development tools
  • Understanding of CI/CD, E2E testing, distributed systems, and cloud infrastructure
  • Strong written and verbal communication skills
  • Capable of working independently across multiple time zones

Benefits For Staff Performance Engineer

  • Remote-first work environment

Related Jobs