Engineering Manager
Skills
Computer ScienceCareer DevelopmentCoachingConflictLeadershipMentoringNegotiation
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 10+ years of professional software engineering experience with hands-on technical background
- 3+ years of engineering management experience with people and project delivery responsibility
- Experience managing and developing engineering talent including hiring performance and compensation
- Proven ownership of software feature delivery with accountability for scope schedule process and outcomes
- Technical depth to evaluate design risks estimate complexity and partner credibly with Tech Leads
- Strong collaboration experience with Product Management on priorities features and tradeoffs
- Ability to identify and mitigate technical and schedule risks proactively
- Solid understanding of software delivery processes standards and deployment practices
- Strong verbal and written communication skills with technical and non-technical stakeholders
- Bachelor’s or Master’s degree in Computer Science or related field or equivalent experience
Nice to have
- quality-obsessed
- gritty
- continuous learner
- collaborative problem solver
Day to day
- Leads multiple engineering teams and connects engineering execution with product delivery.
- Owns people management responsibilities including hiring performance reviews career development staffing and compensation decisions.
- Partners with Product and Tech Leads to manage priorities schedules dependencies risks and delivery commitments while driving process improvements.
