Lead Software Developer

London, ENG, GB, United Kingdom

Job Description

IMPORTANT

It is essential that you apply by registering a profile at:

https://headhuntme.io



to be considered for this AND automatically for similar roles

IMPORTANT

Job Summary

We are seeking an experienced Lead Software Developer to guide our engineering team in delivering high-quality software solutions. The ideal candidate will combine strong technical expertise with leadership capabilities, mentoring developers while contributing hands-on to critical projects. You will set technical direction, drive best practices, and ensure our codebase remains maintainable, scalable, and aligned with business objectives.

Responsibilities

Provide technical leadership and mentorship to a team of 4-8 software developers, fostering growth and excellence. Design and architect scalable, maintainable software solutions aligned with business requirements and technical strategy. Lead code reviews, ensuring adherence to coding standards, best practices, and security guidelines. Collaborate with Product Owners and stakeholders to translate business requirements into technical solutions. Drive technical decision-making around technology stack, frameworks, and architectural patterns. Hands-on development of complex features and critical system components, serving as a technical role model. Establish and champion engineering best practices including testing strategies, CI/CD, and documentation standards. Identify and address technical debt, performance bottlenecks, and scalability challenges proactively. Facilitate technical discussions, design reviews, and knowledge-sharing sessions within the team. Support recruitment activities, including technical interviews and assessment of engineering candidates.
Requirements

7+ years of software development experience with proven track record of delivering complex applications. Strong expertise in modern programming languages (Java, C#, Python, JavaScript/TypeScript, or Go). Deep understanding of software design patterns, SOLID principles, and clean code practices. Experience with cloud platforms (AWS, Azure, or GCP) and containerisation technologies (Docker, Kubernetes). Proficiency in both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. Demonstrated experience mentoring and leading development teams in Agile environments. Strong knowledge of microservices architecture, RESTful APIs, and event-driven systems. Experience with modern frontend frameworks (React, Vue, or Angular) is highly desirable. Excellent problem-solving abilities with systematic approach to debugging and optimisation. Strong communication skills with ability to explain technical concepts to non-technical stakeholders. Track record of driving technical improvements and championing engineering excellence.
Be part of a team that values technical excellence, continuous learning, and collaborative innovation.

IMPORTANT

It is essential that you apply by registering a profile at:

https://headhuntme.io



to be considered for this AND automatically for similar roles

IMPORTANT

Job Type: Full-time

Pay: 85,000.00-110,000.00 per year

Benefits:

Flexitime Work from home
Work Location: Hybrid remote in London EC2M 2QS

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4305143
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned