What You Will Do:
As an Engineering Manager, you are responsible for the health and performance of your team.
An Engineering Manager is responsible for managing the execution of key team deliverables. You are expected to deliver on the tactical plans to execute these deliverables, and may use support to do so. You primarily manage Individual Contributors, and may manage other managers.
An Engineering Manager is responsible for the quality of your team’s work as well as establishing an improvement plan for your areas of ownership. You bring together the product and technical requirements to establish an execution plan that delivers on expected goals and outcomes.
An Engineering Manager is responsible for recruiting and building the right team to execute on the team’s deliverables. In addition, you are responsible for assessing and improving team health - building career growth plans, planning offsites and team building exercises, etc.
An Engineering Manager needs to understand the overall team/department strategy, communicate it to your teams, and execute on the plan.
An Engineering Manager’s success or failure impacts cost and achievement of short-term goals, and may potentially jeopardize the overall business.
In this job, you will bring these skills
Role-specific skills:
- Mentor & team amplifier - Has led a team of platform engineers and has had past experience building out systems that empower Engineers to
- Customer obsessed: Working with our internal engineers to determine the systems and signals roadmap and balance against engineering needs. Meeting with customers to understand their needs and explain our engineering roadmap
- Ability to hire and retain top talent
- Sets high standards and expectations for project execution for themselves and the whole team.
- 2+ Years of experience as an Engineering Manager, leading a team of back-end engineers, responsible for building high-scale, data intensive systems.
- 5+ years of experience as a senior IC, with experience in one or more of areas of the Data Platform tech stack (Postgresql, Kafka, Redis, OpenSearch, Spark, AWS/Azure)
- Experience launching and owning complex engineering projects, managing stakeholders
- Nice-to-have: Knowledge and/or experience building out platform offerings to support other engineering teams.
Standard expectations & requirements for Engineering Managers:
- Communication Skills
- Excellent written & verbal communication skills, can quickly, accurately and clearly communicate with team members & stakeholders.
- Technical Proficiency
- Technical expertise in some or all of your team’s technical domain that will allow you to coach, guide, and evaluate the work of the engineering teams you’ll be managing
- Teamwork & Leadership
- Can effectively earn trust and credibility from a diverse set of Engineering, Product, and Design team members
- Able to accurately assess interview candidate qualifications, and hire top talent.
Role Responsibilities
Role Specific Responsibilities
- Deliver against the Data Platform mission to enable efficient, reliable, and scalable data processing at Abnormal, online and offline. Define guardrails and best practices for engineering teams processing data.
- Manage team performance - understand team member’s strengths and weaknesses, areas of growth. Provide timely, actionable feedback, and invest time in career development of team members. Create a healthy team environment & culture with low attrition & high team member satisfaction
- Attract, recruit and retain top engineering talent to increase the team’s capacity to execute and achieve ambitious goals.
This set of responsibilities are general responsibility expectations for all Engineering Managers
- People Management & Growth
- Actively manages team performance - understands team members’ strengths and weaknesses, areas of growth, whether they are meeting their specific role expectations, and has a plan to address under & over performance
- Ensures the growth of team members
- Coaches, provides timely, actionable feedback, and invests time in the career development of team members
- Creates a healthy team environment & culture with low attrition & high team member satisfaction
- Recruiting & Hiring
- Creates detailed recruiting plans for open job reqs, and hires qualified candidates in the most efficient time span possible
- Organizes & Improves engineering interview processes
- Trains engineering interviewers
- Helps close candidates
- Team Execution
- Ensures execution and attainment of team’s goals
- Enforces technical design and project plans, along with PMs and Tech Leads.
- Ensures best practices & organizational processes are being followed within the team
- Leadership & Collaboration
- Receives assignments in the form of objectives, and determines how to meet schedule & goals
- Provides input into the feasibility of team strategy proposed by org-wide leadership
#LI-ML1