Open source developer collaboration platform

Lead Engineer - Web Platform Team (Remote)

Job Type
3+ years
Apply to Mattermost and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. Hundreds of thousands of developers around the globe trust Mattermost to increase their productivity by bringing together team communication, task and project management, and workflow orchestration into a unified platform for agile software development.

Founded in 2016, Mattermost’s open source platform powers over 800,000 workspaces worldwide with the support of over 4,000 contributors from across the developer community. The company serves over 800 customers, including European Parliament, NASA, Nasdaq, Samsung, SAP, United States Air Force and Wealthfront, and is backed by world-class investors including Battery Ventures, Redpoint, S28 Capital, YC Continuity. To learn more, visit

We value high impact work, ownership, self-awareness and being focused on customer success. If these values match who you are, we hope you'll learn more about working at Mattermost and apply!

We are looking for a Lead Engineer to our web platform team. The mission of the web platform team is to build out and maintain a solid foundation enabling our many feature teams to build new functionality with good quality, performance, user experience, and appropriate amount of reuse. The ideal candidate has strong experience with developing complex web applications and excellent team management skills, being able to provide technical guidance and people leadership. In this role, you’ll work with a distributed team of engineers all across the globe. This is a fully remote/distributed position with the opportunity to have a real impact on the teams you manage, as well as our product offerings.


  • Manage a globally distributed team of engineers both from the people and technical perspective
  • Scale the team by developing and executing a hiring roadmap
  • Participate in technical design and code reviews
  • Ensure team success by leading our onboarding and performance management processes
  • Develop project plans to align your team’s work with the company product strategy and plans
  • Manage software projects for your teams
  • Maintain status, identify and resolve roadblocks, and communicate status both inside and outside your teams
  • Ensure alignment with proper development standards and coding practices
  • Interact with customers as necessary to ensure a great customer experience.

Required Skills:

  • BS in Computer Science, Computer Engineering, Electrical Engineering, or relevant experience
  • 3+ years of experience managing software engineering teams including managing managers, and 5+ years of hands-on experience working as a software engineer building products
  • Ability to dive deep when necessary and help the team solve problems and make the right decisions
  • Demonstrated ability to mentor and grow engineers that you’ve managed
  • Demonstrated ability to deliver quality software based on a defined plan
  • Experience with performance management
  • Experience defining and delivering on a hiring roadmap
  • Experience with a good amount of the tech stack we use, ideally: TypeScript, React, Redux, and Electron (or other desktop application framework)

Why you should join Mattermost

Mattermost is an open source, remote-first enterprise software company headquartered in Palo Alto, California with engineering teams around the world. Our first product is an open source Slack-alternative for high trust DevOps teams who need to execute modern DevOps workflows while meeting stringent regulatory requirements.

Team Size:150
Location:Palo Alto
Ian Tien
Ian Tien