Engineering Manager
Skills
Software DevelopmentCoachingDesign DocumentsEngineering ManagementGrowth StrategiesReasoning SkillsSystems Design
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- At least 6 years of software development experience and 2+ years of experience leading software development professionals (either as an Engineering Manager, Tech Lead or Founder)
- Experience leading agile and high-performing teams in a fast-paced, geographically dispersed environment.
- Ability to identify and manage performance issues swiftly as well as coaching skills to empower developers at various levels.
- You must be comfortable with having difficult conversations, addressing problems head-on, and being decisive about outcomes.
- A deep appreciation for customers and the ability to navigate ambiguous customer problems and translate them into actionable solutions.
- Excellent writing and communication skills. Able to break down problems and solutions into their component parts and explain each component to fellow engineers and non-technical stakeholders rather than relying on reasoning by proxy or relying on best practices
- Hands-on development and system design experience.
- Ability to work equally well with technical and non-technical stakeholders.
- Experience with growing teams: hiring, retaining, and onboarding top talent.
Day to day
- Responsible for your team’s process, delivery, and execution with high quality.
- Partner with product managers and customers to create team’s roadmap.
- Review team’s work and provide technical guidance and coaching; review PRs, architecture, and design documents.
Hiring process
- Not provided
