Senior Product Engineering Manager

Job description

About the team:

The Forem team is about 40 individuals from all over the world. In total approximately 87% of folks come from underrepresented backgrounds. Specifically for the engineering team, 74% of the team is from an underrepresented group in tech. Learn more here.

About the role:

We are looking for an inaugural Senior Engineering Manager to lead the Product engineering team. The product team is composed of the Admin Experience pod, the Content Experience pod, and the Ecosystem pod, focusing on our user-facing features that generate excitement and engagement using Forem. You will be managing ~11 individuals currently with plans to grow the team throughout the upcoming year. This role will report to the Head of Engineering. The starting salary range for this role is $208,000 - $224,000 plus equity and is not location-based.


Primary Responsibilities

  • Meet with team members 1:1 regularly

  • Work collaboratively with Product and Design for planning and execution milestones

  • Coach team members to ensure career growth and progression

  • Support tech leads in engineering execution and technical/architectural decision making

  • Communicate across pods so others at the company understand the direction of the work and reasoning behind decisions

  • Work with the Head of Engineering to cultivate a culture of technical excellence, learning, empowerment, and celebration

  • Collaboratively define, scope, prioritize, and estimate work

  • Ensure the team ships features and bug fixes regularly

Skills we’d like to see

  • 3+ years experience managing teams

  • Experience working in an asynchronous, distributed team

  • High degree of empathy

  • Interest or experience in open source software and/or the open source community

  • Passionate about finding and introducing good engineering practices and processes

  • Passionate about growing individuals

  • Thrives in a fast-paced start-up environment

  • Ability to work independently and as part of a collaborative team

  • Strong communication skills and ability to interact with all levels in the organization

  • Experience with some of the following: Ruby on Rails, vanilla JavaScript, React


Work/life balance and ensuring that folks have what they need for working and for life is incredibly important to us. Below are some of the benefits we offer:

  • Unlimited PTO with a minimum requirement

  • Generous employee equity

  • A remote-first, fully-distributed team that encourages schedule flexibility

  • A monthly wellness stipend to keep you at your peak

  • Free mental health services

  • Medical, Dental, and Vision coverage (U.S. only)

  • An annual professional development budget to keep you learning and growing

  • Office setup budget and monthly Coworking stipend to make sure you have everything you need to work effectively wherever you are

  • 401K (U.S. Only)

Interview process

We want our candidates to have the best possible interview experience because this is as much about you finding the right fit as it is us finding a great new addition to the team. We value candidates from all backgrounds and experiences and want our interview process to be representative of that. Here is what you can expect:

  • Application review. Our application involves more questions up front so that we can get to know you better right from the getgo

  • Round 1: hiring manager interview with the Head of Engineering

  • Round 2: Team interview covering your technical experience and how you guide technical teams. No whiteboards. No pairing. Just conversations.

  • Round 3: Team interview covering your core skills around management, communication, and feedback

  • Round 4: wrap up. This is primarily a chance for you to ask any final questions you have about the role, team, or company.

We provide feedback for any candidate that participated in round 1 and beyond so that if Forem isn’t a good fit, you know why.