Engineering Technical Lead

Role Overview

We are seeking an experienced Engineering Lead to drive technical excellence and lead a team of engineers in delivering high-quality solutions. The ideal candidate will have a strong background in software development, architecture, and team leadership, with a proven track record of managing complex projects.

Key Responsibilities

  • Lead and mentor a team of engineers, fostering a culture of collaboration and innovation.
  • Define technical strategy, architecture, and best practices for scalable and secure systems.
  • Oversee end-to-end software development lifecycle, ensuring timely delivery and quality.
  • Collaborate with product managers, designers, and stakeholders to align technical solutions with business goals.
  • Conduct code reviews, enforce coding standards, and ensure adherence to security and compliance requirements.
  • Drive continuous improvement in processes, tools, and technologies.
  • Manage resource allocation, project timelines, and risk mitigation.
  • Stay updated with emerging technologies and recommend adoption where appropriate.

Required Skills & Qualifications

  • Experience: 12+ years in software engineering, with at least 3–5 years in a leadership role.
  • Strong proficiency in [insert relevant tech stack: e.g., Java, .NET, Python, Node.js, React, etc.].
  • Expertise in system architecture, design patterns, and cloud platforms (AWS, Azure, GCP).
  • Hands-on experience with CI/CD, DevOps practices, and microservices architecture.
  • Excellent problem-solving, communication, and stakeholder management skills.
  • Proven ability to lead distributed teams and manage large-scale projects.

Preferred Qualifications

  • Experience in Agile/Scrum methodologies.
  • Knowledge of containerization (Docker, Kubernetes).
  • Exposure to AI/ML, data engineering, or cybersecurity is a plus.

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

Job Details

Company
HCLTech
Location
London, UK
Posted