Lead Roles & Responsibilities
Here we may find some key aspects for leadership positions within Engineering
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
- 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
Last modified 2mo ago