As an Engineering Manager, you will optimize and support business processes while owning the technical quality and delivery of your team’s work.
Requirements
- Lead regular bi-weekly 1-on-1s with team members
- Set individual objectives aligned with the overall team strategy and track progress
- Provide clear, regular feedback on performance and support individual growth
- Identify and plan education and development needs at least twice a year
- Address performance issues in a timely and constructive manner, including leading formal performance improvement processes when necessary
- Foster psychological safety and protect the team from unnecessary disruption or outside interference
- Provide advice and assistance to team members on technical or non-technical challenges that arise in the course of doing their work
- Support and mentor engineers on their technical contributions, architecture, and design decisions
- Oversee and own the team’s technical decisions, architectural design, and code quality, providing reviews and guidance when needed
- Be accountable for engineering delivery throughout the SDLC, from planning and implementation through release and post-release stability, ensuring quality and timely execution
- Ensure the reliability, stability, and operational health of the team’s systems in production
- Hands-on coding up to 50% of the time
- Conduct interviews for job candidates and train the team members to do technical interviews
- Create and maintain onboarding plans for new hires
- Ensure adequate team coverage and business continuity - planning holidays and absences
- Report to the Director of Engineering on team performance, progress, development needs, and any concerns