Taro Logo

Staff Performance Engineer

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

Job Description

Mattermost, the leading collaborative workflow solution for critical organizations, is seeking a Staff Performance Engineer to elevate their platform's performance, scale, and reliability. This role combines deep technical expertise in Go and PostgreSQL with strategic architectural leadership. You'll be working on one of the largest React and Go open-source projects, directly impacting how defense, intelligence, and security organizations operate.

As a Staff Performance Engineer, you'll be instrumental in shaping the architecture of both the core product and auxiliary systems like load testing tools and the Calls product. Your responsibilities span from proactive performance optimization to mentoring team members and driving technical excellence. The role requires expertise in performance tuning, system architecture, and a proven track record of solving complex technical challenges.

The position offers the opportunity to work with cutting-edge technologies including Go, PostgreSQL, and Redis, while contributing to an open-source platform used by governments and financial institutions worldwide. You'll be part of a remote-first culture that values customer obsession, trust, and high impact. The ideal candidate combines technical depth with strong communication skills and the ability to work effectively across global time zones.

This is an excellent opportunity for a senior technologist who wants to make a significant impact on mission-critical systems while working with a highly skilled, collaborative team. Your work will directly influence how some of the world's most critical organizations collaborate and operate securely.

Last updated 2 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

Related Jobs