About us

Insightful is a market-leading platform for employee productivity and workforce analytics. We process really big data, synthesize it into actionable insights, and ultimately provide a best-in-class, easy-to-use product that empowers enterprise customers to improve employee productivity, business processes, and overall staff well-being.

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.

The ideal candidate is a strong leader who builds and motivates high-performing teams, grows engineers, and uses technical expertise to guide sound engineering decisions.

We count on you to be an output multiplier - unblocking teammates when needed and coaching them on better ways to approach tasks and projects.

Responsibilities:

  • 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


You are a great fit for this role if you have:

  • Bachelor’s degree in Computer Science or a related field
  • 5+ years of professional software development experience with strong JavaScript/Node.js (TypeScript) expertise
  • 2+ years of experience in an engineering management or team leadership role
  • Strong communication skills, with the ability to collaborate across technical and non-technical stakeholders

Bonus:

  • Familiarity with Agile/Scrum
  • Experience with Google Cloud Platform