Skip to content
This repository has been archived by the owner on Aug 16, 2021. It is now read-only.

Latest commit

 

History

History
254 lines (240 loc) · 9.8 KB

senior-engineering-manager.md

File metadata and controls

254 lines (240 loc) · 9.8 KB

Senior Engineering Manager

👩‍👨 People

Level 2 Level 3
  • Demonstrate people development skills of individual contributors and managers
    • motivating
    • coaching
    • mentoring
    • empowering
    • helping individual to increase their performance
  • Manage performance of significant number of individuals (6 to 9)
    • 1:1
    • Onboarding new members, helping them to make the most of their onboarding.
    • Career development & progression
    • Handling leaving members
    • Coach and offer support to less experienced managers to deal with their issues
  • Engineering management team
    • Lead departemental initiatives
    • Participate actively in management meetings
  • Performance calibrations
    • Read and share feedback for a significant number of non line managed individual contributors
    • Read and share feedback for non senior managers
  • Promotion & in-band payrise
    • Read and share feedback for non line managed individuals
    • Suggest strategy for best allocation of budget every round
  • Rotation
    • Actively look for opportunities in the coming quaters for managed individuals
    • Helping fill opportunities for other managers for the wider benefit of teams and the department
  • Hiring & Handling resignation
    • Suggest improvements to hiring process and activities
    • Convince people to remain when handling their resignation
  • Engineering management team
    • Champion other people impactful ideas
    • Achieve significany management practices improvement through leading an initiative
  • Performance calibrations
    • Drive performance calibrations meeting
    • Lead continuous changes that improve calibrations process
  • Hiring & Retention
    • Coach less senior managers in dealing with resignation
    • Lead and coordinate all hiring activities and processes
    • Suggest and discuss strategies with Director of Engineering for reducing vacancy rate
    • Suggest and discuss strategies with Director of Engineering for improving retention

🚚 Delivery

Level 2 Level 3
  • Delivery focus
    • Champions the importance of delivery in their team
    • Helps to unblock obstacles
    • Supports technically their team in delivering its goals
    • Share with a wider group importance of delivery
  • Delivery pace
    • Is conscious about team delivery pace
    • Understand impact of management on it
    • Identify bottlenecks in delivery pace
    • Collaborate on continuously improving pace of their team
    • Resolve bottlenecks in delivery pace
    • Share with other senior managers opportunity to improve
    • Ensure small changes with high impact are released quickly not just added to the backlog
  • Health
    • Participate in definining key metrics for systems owned by team
    • Ensure team monitors key metrics for systems owned by team
    • Evaluate and decide time to spend on health each quarter
    • Demonstrate improvements on specific key metrics
    • Ensure the right balance between Health and OKR between quarters,engaging product and scrum master in the process
  • Technical contribution
    • Continue to write code at least once a month and release features but avoid being in the critical path
    • Regularly review significant team PRs
    • Accountable for the architecture of the systems owned by the stream
    • Delegate architecture reponsibility when appropriate of the systems owned by the stream
  • Context awareness
    • Understands the capabilities of their team and communicates that clearly to stakeholders
    • Understands the constraints placed on the business
    • Demonstrate flexibility to adapt to those constraints
    • Suggest reasonable changes to the constraints that help solve stakeholder issues
  • Delivery pace
    • Identify structural issues preventing pace to improve
    • Suggest advanced changes to solve identified bottlenecks in other teams
  • Health
    • Suggest structural improvements that would benefit multiple teams

▶️ Leadership

Level 2 Level 3
  • Team
    • Communicate progress and achievements to the department
    • Recognise outstanding works from individuals within team
    • Ensure there is, but don't orgnanise, demo of team work
    • Ensures that all members of their team have a clear grasp of the KR for their products and that they are focused on improving them
  • Teams
    • Manage multiple teams directly or indirectly
  • Stakeholders
    • Communicate technical challenges and opporrtunities in the domain area of their team in a clear way to stakeholders
    • Lead resolution of complex issues through high-level relevant interaction with senior stakeholders
    • Make an active effort to build relationships, trust and influence with key stakeholders
  • Strategy
    • Share technical opportunities with Director of Engineering
    • Participate in defining OKR for the stream with Group Product Manager
    • Accountable
  • Ownership
    • Clearly communicate and share ownership of existing systems
    • Help decide where ownership of new systems seat
  • Evangelise simplicity
    • Engage with product in removing rarely used features
    • Encourage clear and readable code, organised in way that divides implementation in independant units of work
    • Promote a change that reduce size of code base
  • Ablity to operate at multiple levels
    • Stay connected to the details and is able to participate in technical discussion about issues
    • Challenge tech leaders about reasonings and data behind technical decisions
    • Articulate benefits and tradeoffs of technical solutions to convince senior stakeholders
  • Vendors relationship
    • Responsibile for the relationship with a key vendor
  • Teams
    • Demonstrate ability to stretch, managing temporary more than 2 teams
  • Highest standards
    • Insist on the highest standards to drive their teams to deliver as as fast as possible, high-quality products, services and processes
    • Continuously raising the bar to improve our standards and do better
  • Ability to operate at multiple levels
    • Engage and challenge key stakeholders on business strategy
  • Strategy
    • Discuss and advise relative importance of technology opportunities with Director of Engineering
    • Influence and contribute to product strategy

💷 Costs Managements

Level 2 Level 3
  • Health
    • Monitor system and delivery pipeline health
    • Participate in defining health tasks
    • Share with stakeholders importance of health for sustainability
  • Operating costs
    • Ensure costs remain within allocated budget
    • Ensure cost-efficiency of existing and news projects
    • Evaluate costs of new projects providing recommendations for costs-efficiceny and trade-offs
    • Accountable for operating costs of their Stream
  • Operating costs
    • Participate actively in annual operational and resource costs forecast activities
    • Build cost model enabling anticipation of costs based on demand
    • Engage with senior stakeholders about operating costs impact of decisions and strategies