Software Engineering Manager

Skills
EngineeringHands-On TechnicalLeadershipManagementScrumNode.jsPython
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Extensive software engineering experience with hands-on technical depth
  • Proven experience as an Engineering Manager or Team Lead
  • Track record of building high-trust high-autonomy teams
  • Good understanding of Node.js or Python and React
  • Experience with Agile or Scrum and improving team delivery
  • Genuine excitement about AI coding tools
  • Enjoyment of management and leadership challenges

Nice to have

  • People-first
  • High autonomy
  • High trust
  • AI-native mindset
  • Process improver

Day to day

  • Lead and grow an engineering team with a people-first focus, creating strong performance, development and culture
  • Partner closely with Product and Lead Engineer to build a high-autonomy environment with clear ownership and accountability
  • Improve delivery, unblock engineers, shape better ways of working and stay credibly involved in technical discussions