Engineering Manager

  • Forestry
  • Oct 25, 2021
Full time Project Manager Software Engineer Developer Technology Management

Job Description

About Forestry

At Forestry.io, we believe the web is one of humanity’s greatest achievements and our mission is to help people build a better web. We are a group of passionate self-starters who thrive on building cutting edge technology that has real impact for users. We are building a visual editing experience for content. Tina CMS is a tool kit focused on the JAMstack and Tina Cloud is a next-generation content management system with open-core content management solutions with a GraphQL API backed by Git.

Role 

We are looking for an Engineering Manager to join Forestry and work cross-functionally with our two engineering teams to own the effectiveness, happiness, and the output of the engineering department. You will lead people, projects, and process for these teams. You are an experienced engineering manager who is passionate about working with team members in their day-to-day activities as well as having a deep understanding for the long term vision for the company and your team members’ careers. You are able to inspire your team to deliver their best.

Both teams you will be managing are composed of engineers who are highly skilled and dedicated not only to the product we are building, but the philosophy of building a better web. 

We are a small company where you will have the opportunity to own and shape the Engineering Manager role. We are looking for someone who is excited to make a difference, someone who has had success in managing large or small teams in the past, and someone who is ready to take the next step in their career. 

What You’ll Do

  • Own engineering execution and happiness
  • Lead our engineering teams to deliver high quality projects on time 
  • Partner with our Product Manager and Technical Leads to develop timelines based on product roadmap
  • Break down and sequence projects, communicate progress and risks, and celebrate accomplishments with your teams
  • Run engineering’s weekly meetings
  • Continually improve the way our teams work together: the way we communicate, problem-solve, and coordinate our work
  • Work to reduce cycle time and streamline processes to ensure that we are executing optimally 
  • Ensure inter-and cross-team alignment 
  • Establish and ensure that your teams are following good software development practice
  • Manage nine engineers with diverse skill sets at various stages in their careers
  • Run 1:1 meetings with all your team members to 
    • Set expectations, objectives, and performance goals and hold people accountable
    • Provide feedback and support when challenges arise
    • Ensure we are providing an environment to foster career growth
  • Participate in the hiring and onboarding process for engineering
  • Ensure the development and maintenance of process and technical documentation 

Skills and Experience

  • Experience creating, implementing, and improving processes for software teams
  • A strong technical background with 3+ years of software experience 
  • Experience managing and coaching a team of engineers
  • Highly organized with strong project management skills 
  • Ability to take high level direction and translate it into projects and tasks for your team
  • Ability to support your team’s daily work, identify issues, and help formulate solutions 
  • Comfort with expressing concerns, disagreements, or counter-points of view for the good of the product development 
  • Strong facilitation and communication skills
  • Passionate about helping your team develop the skills they need to reach their career goals

What success looks like

  • In the first 30 days you will:
    • Become deeply familiar with the product and the team’s technical work and processes
    • Take over the planning of each team's development cycles with the assistance of the Project Manager and Team Leads
    • Complete your first 1:1s with each team member and begin to get to know each person, their skills, their weaknesses, and their career goals
    • Identify improvements to the team’s processes
  • In the first 90 days you will:
    • Create an improvement plan that optimizes for higher impact and quicker delivery from your teams after review existing engineering processes
    • Reduce cycle time and increase on-time delivery of features
    • Identify talent or process gaps and work with leadership to solve for those items you have identified
    • Have  more unified and aligned teams
    • Develop high-level date estimates for the product roadmap 
    • Improve team performance of and quality of their deliverables
    • Encourage career growth and skill development
    •  

Benefits 

At Forestry, we offer the benefits that best support our team. As we grow, so will this list, today we offer 

Occupations

Work at Home, IT Project Management, General-Other: IT-Software Development

Listing Logo