Engineering Manager

Insightful
San Francisco, CA
Category Engineering
Job Description
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
]]>