Engineering

Technical Lead Job Description

About the role

We are seeking a Technical Lead to steer the technical direction of an engineering team while staying close to the code. You will make architecture decisions, unblock and mentor engineers, and keep delivery on track without losing sight of quality. This role fits a senior engineer who leads by example, communicates clearly across technical and product conversations, and takes ownership of outcomes rather than just tasks.

Key responsibilities

  • Own the technical direction and architecture of the team
  • Mentor engineers and raise code quality
  • Balance hands-on delivery with planning and coordination

Responsibilities

  • Set technical direction and make architecture decisions for the team's domain
  • Break down complex projects into clear, deliverable milestones and tasks
  • Write and review code, keeping a high bar for quality and design
  • Mentor engineers through pairing, feedback, and career guidance
  • Run design reviews and document key technical decisions
  • Balance new feature work against technical debt and reliability
  • Coordinate delivery with product managers and other teams
  • Establish coding standards, testing practices, and CI/CD workflows
  • Unblock the team by resolving technical and dependency issues quickly
  • Represent the team in cross-functional planning and roadmap discussions

Requirements

  • Bachelor's degree in computer science or equivalent practical experience
  • 6 or more years of software engineering experience, with some in a lead capacity
  • Proven track record shipping complex projects with a team
  • Strong system design skills and hands-on coding ability
  • Experience mentoring engineers and driving technical decisions

Make this JD your own

Generate a tailored Technical Lead description with your company details, tone and must-have skills in seconds.

Generate with AI

Keep your hiring moving

Hiring a Technical Lead?

Send one link. Candidates record answers on their own time and AI ranks your shortlist, no scheduling, no back-and-forth.

Frequently asked questions