Lead Roles & Responsibilities

Here we may find some key aspects for leadership positions within Engineering

 

Engineering Manager

Hiring (Squad Formation):

  • Continuously assess and validate hiring plans based on engineering/squad needs

  • Actively seek and hire talent following the hiring plan

  • Conduct managerial interviews for candidates

People Management:

  • Help engineers grow their tech and soft skills and experience

  • Identify the need of Coaching and/or Mentoring to direct reports providing it or identifying the best person to do it

  • Contribute to the sense of psychological safety on your team (OfficeVibe reviews)

  • Hold regular 1:1's with all team members

  • Facilitate conflict management

  • Provide clear feedback around the individual's performance (including check-in and Individual Development Plans)

  • Coordinate and plan team vacations and PTOs

Team Management:

  • Work closely with product managers to understand and contribute to product strategy

  • Ensure that team members understand the purpose, business drivers and impact of upcoming and WIP tasks

  • Run an agile team as a servant leader supporting chosen framework

  • Facilitate cross-squads communication & blockers removal

  • Expedite decision-making on the team focusing on building the product the right way

  • Support the team to transform product roadmap into well-defined and detailed plans for execution

  • Guarantee adherence to established plans and manage expectations towards its conclusions

  • Confirm completeness of requirements and acceptance criteria on engineering tasks as usability, performance and reliability

  • Track team capacity and velocity, making sure sprint points are correctly attributed

  • Be on top of team progress toward objectives (sprint, release, roadmap)

  • Balance engineering initiatives vs products expectations

  • Guide team to work towards company OKRsSeek and promote processes improvement

  • Align among different squads Release Candidates and Final Release scope and dates

  • Support daily, sprint review and sprint retrospective meetings

  • Identify and communicate operational and delivery risks

  • Work to maintain a backlog of technical debts and incentivize engineers to contribute and prioritize it

  • Coordinate with Product Management and Design to ensure proper sequencing and loading of backlog and WIP engineering tasks

  • Solicit technical design input and review from tech leads and architecture team members as needed

  • Reporting on your team’s status, product quality and performance/operational excellence metrics

Technical Leader

  • Conduct technical interviews to support hiring decisions

  • Support to solve technical problems of the highest scope and complexity for your team

  • Look for improvements to product quality, security, and performance

  • Mentor Engineers on your team to help them grow in technical responsibilities and remove blockers to their autonomy

  • Provide feedback around the individual's technical performance

  • Collaborate with the team to share your knowledge and build a stronger squad

  • Conduct cross-squads communication

  • Lead decision making on the team focusing on building the product the right way

  • Be a key person to transform product roadmap into detailed plans for technical execution

  • Advocate and maintain the definition and improvement of our internal standards and best practices through code review and direct guidance

  • Actively seek out impediments to our efficiency as a team ("technical debt"), propose and implement solutions that will enable the entire team to iterate faster

  • Confidently develop large features and improvements with minimal guidance and support from other team members

  • Feed management on how to balance engineering initiatives vs products expectations