Lead Engineer (Python)
Lead Engineer (Python)

Lead Engineer (Python)

Full-Time 60000 - 84000 £ / year (est.) Home office (partial)
T

At a Glance

  • Tasks: Lead the architecture and development of a cutting-edge retail tech platform.
  • Company: Join a leading provider of drop-shipping middleware for top UK retail brands.
  • Benefits: Enjoy remote work flexibility, competitive salary, and equity options.
  • Why this job: Shape the future of retail tech while mentoring a growing engineering team.
  • Qualifications: Expertise in Python and Django, with experience in microservices architecture required.
  • Other info: Collaborate closely with the CTO and make impactful technical decisions.

The predicted salary is between 60000 - 84000 £ per year.

A leading provider of white-labelled drop-shipping middleware, powering some of the UK’s most recognised retail brands, is looking for a Lead/Principal Python Engineer to help shape the next phase of their journey.

Following significant investment and a proven track record in streamlining complex supply chains, the company is now scaling internationally and bringing its technology fully in-house. This is an exciting opportunity for a seasoned engineer to take ownership of architecture, modernise legacy elements, and lead technical decision-making from the ground up.

The company’s platform has been developed over time by a mix of in-house and third-party teams. To support global growth, they are now consolidating their engineering efforts internally, and they are looking for someone to define how that happens.

This role will involve:

  • Partnering closely with the CTO to define technical direction and system architecture
  • Taking ownership of a microservices-based platform with a focus on scalability, resilience, and performance
  • Setting engineering best practices and guiding team culture
  • Playing a central role in hiring, mentoring, and shaping the growing engineering team

The internal team currently comprises 7–8 core engineers, with new DevOps and QA leads joining to strengthen operational excellence.

Ideal Candidate

  • Proven expertise in Python and Django at scale
  • Strong experience designing distributed, microservices-based architectures
  • Hands-on leadership style with a collaborative, team-first mindset
  • A passion for clean code, automation, and delivery excellence

Want to help shape the foundation of a next-generation retail platform? This is a rare opportunity to make high-impact decisions and lead engineering from the inside out. To learn more, apply directly.

Lead Engineer (Python) employer: talenty

As a leading provider of innovative retail technology, this company offers an exceptional work environment that fosters collaboration and creativity. With a remote-first approach and a commitment to employee growth, you will have the opportunity to shape the future of retail tech while enjoying competitive benefits, including equity options. Join a dynamic team in London where your expertise will directly influence the architecture and success of a cutting-edge platform.
T

Contact Detail:

talenty Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Engineer (Python)

✨Tip Number 1

Familiarise yourself with the company's tech stack, especially Python and Django. Understanding their specific use cases and challenges will help you speak confidently about how your experience aligns with their needs during discussions.

✨Tip Number 2

Showcase your leadership skills by preparing examples of how you've successfully led teams or projects in the past. Highlighting your hands-on approach and collaborative mindset will resonate well with the hiring team.

✨Tip Number 3

Research the latest trends in microservices architecture and cloud technologies. Being able to discuss these topics intelligently will demonstrate your commitment to staying current and your ability to drive technical direction.

✨Tip Number 4

Connect with current or former employees on LinkedIn to gain insights into the company culture and engineering practices. This can provide you with valuable information to tailor your approach and show that you're a great fit for their team.

We think you need these skills to ace Lead Engineer (Python)

Expertise in Python and Django
Microservices Architecture Design
Cloud Services (AWS, IBM Cloud)
Containerisation (Docker, Kubernetes)
CI/CD Practices (CircleCI)
Scalability and Performance Optimisation
Technical Leadership and Mentoring
Collaboration and Team Building
Clean Code Principles
Automation Skills
Problem-Solving Abilities
Strong Communication Skills
Agile Methodologies
System Architecture Design

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and Django, especially in designing microservices-based architectures. Use specific examples that demonstrate your leadership skills and technical expertise.

Craft a Compelling Cover Letter: In your cover letter, express your passion for clean code and automation. Discuss how your previous experiences align with the company's goals and how you can contribute to shaping their engineering team.

Showcase Relevant Projects: Include links to any relevant projects or contributions you've made, particularly those involving Python, Django, or cloud technologies like AWS. This will give the hiring team insight into your practical skills and achievements.

Highlight Leadership Experience: Since this role involves mentoring and shaping a growing team, emphasise any past leadership roles or experiences where you guided a team or made significant technical decisions. This will demonstrate your readiness for the position.

How to prepare for a job interview at talenty

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with Python and Django in detail. Highlight specific projects where you've designed microservices-based architectures, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Leadership Skills

Since this role involves mentoring and shaping a growing team, share examples of your leadership style. Talk about how you've successfully guided teams in the past, focusing on collaboration and fostering a positive team culture.

✨Understand the Company’s Vision

Research the company’s current technology stack and their goals for scaling internationally. Be ready to discuss how your skills can help them achieve their objectives, particularly in modernising legacy systems and improving performance.

✨Prepare Questions for the CTO

Engage with the CTO by preparing insightful questions about the company's technical direction and future projects. This shows your genuine interest in the role and helps you assess if the company aligns with your career aspirations.

Lead Engineer (Python)
talenty
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>