Lead Software Engineer (Remote)

New Today

Lead Software Engineer (Remote) – United Kingdom In this role, you will serve as a senior technical leader, driving the design, development, and delivery of high‑impact software solutions across diverse projects. You will work with cross‑functional teams to solve complex technical challenges, build scalable systems, and integrate AI/ML‑powered features into products. The position offers an opportunity to shape architecture, mentor engineers, and influence project outcomes while collaborating with clients and stakeholders on innovative solutions. You will be part of a dynamic, distributed team that values autonomy, technical excellence, and continuous learning. Accountabilities

Lead software engineering projects from discovery through to production delivery, ensuring high‑quality, maintainable solutions Design, develop, and review software across a range of languages including Python, Java, JavaScript, and React Integrate AI/ML‑powered capabilities into systems, such as recommendation engines, NLP models, and predictive analytics Guide architecture and software design discussions, ensuring scalability, reliability, security, and performance Mentor colleagues, foster knowledge sharing, and encourage adoption of best practices in coding, testing, and design Collaborate with stakeholders to balance technical considerations with product and user needs, providing clear documentation and communication Participate in retrospectives and feedback cycles to continuously improve processes and project outcomes

Requirements

7+ years of professional software engineering experience, with a track record of leading high‑stakes projects Strong expertise in backend and frontend development, including Python, Java, JavaScript, and React Experience integrating AI/ML features into production systems Proficient in automated testing, debugging, and CI/CD workflows Experience with cloud‑based architectures, DevOps, or MLOps practices is highly desirable Excellent communication and collaboration skills, with experience mentoring engineers and leading cross‑functional teams Ability to manage complex projects, prioritize tasks, and make technical decisions in ambiguous situations Bachelor’s degree in Computer Science or equivalent professional experience; advanced degrees are a plus

Benefits

Remote‑first role with flexibility in working location within the United Kingdom Competitive compensation aligned with experience and regional benchmarks Opportunities to work on diverse and high‑impact projects using modern technologies Professional development support, including access to learning resources and mentorship programs Access to coworking spaces, wellness initiatives, and support for continuous learning Collaborative and inclusive work culture that values innovation, transparency, and knowledge sharing

Seniority level Mid‑Senior level Employment type Full‑time Job function Information Technology Industries Non‑profit Organizations; Primary and Secondary Education #J-18808-Ljbffr
Location:
London
Job Type:
FullTime

We found some similar jobs based on your search