Lead Software Engineer

Lead Software Engineer

Full-Time 100000 - 120000 £ / year (est.) No working from home possible
Foxley Talent

At a Glance

  • Tasks: Lead the development of an innovative EdTech platform using AI and ML.
  • Company: Exciting London-based EdTech startup with a focus on growth and innovation.
  • Benefits: Competitive salary, unlimited learning budget, and relocation support.
  • Other info: Join a dynamic team and work directly with founders in a collaborative environment.
  • Why this job: Take ownership of cutting-edge technology and mentor a talented engineering team.
  • Qualifications: 5+ years of Python experience and strong leadership skills required.

The predicted salary is between 100000 - 120000 £ per year.

Lead Python Developer at an edtech startup in London. This new Lead Developer role is with a London EdTech startup using AI and ML in their product. Their platform is live, the next stage for them is to scale internally and they need a Technical Lead to own the architecture and steer the engineering team through it.

What will the Technical Lead be doing:

  • Designing the next iteration of the platform to handle significant growth.
  • Owning the architecture decisions across infrastructure, APIs and data pipelines.
  • Working closely with mobile, product, design and the AI side of the team.
  • Shaping the CI/CD and testing setup so the team can ship fast without losing stability.
  • Setting the technical bar and mentoring the engineers around you.

The stack:

  • Python on the backend (Django, Flask, FastAPI or similar).
  • AWS, Terraform and Docker for infrastructure.
  • SQL and NoSQL databases.
  • Real time and in memory where it fits.
  • AI and ML in production with the data pipelines that feed them.

What they are looking for:

  • 5+ years of Python in production, with time spent leading or owning architecture decisions.
  • Track record of building applications that scale from day one.
  • Deep AWS knowledge and comfort with Terraform and Docker.
  • Strong on the trade off conversation between monolith and microservices.
  • Bonus if you have worked on AI or ML pipelines, or anywhere in the edtech space.
  • People leadership and mentoring experience.

What is on offer:

  • Salary of £100,000 to £120,000 depending on experience.
  • Work onsite from the client’s central London office.
  • Unlimited learning and development budget.
  • Relocation support if you are moving to London for the role.
  • Real ownership of the platform, working directly with the founders.

Send your latest CV and if suitable we will have a short screening call before an immediate introduction to the client. If you are a Tech Lead based in the UK and have the right experience, APPLY TODAY! This role is ONLY open to UK residents. Applications received from outside the UK will not be reviewed. Applicants who apply despite being ineligible will have their details blocked from future Foxley Talent roles.

Lead Software Engineer employer: Foxley Talent

Join a dynamic EdTech startup in the heart of London, where innovation meets education. As a Lead Software Engineer, you'll enjoy a collaborative work culture that prioritises continuous learning and development, with an unlimited budget to enhance your skills. With real ownership of the platform and the opportunity to work closely with founders, this role offers a unique chance to shape the future of education technology while enjoying the vibrant atmosphere of London.

Foxley Talent

Contact Details:

Foxley Talent Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those in edtech or AI. A friendly chat can lead to referrals or insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your Python projects, especially those involving architecture decisions or scaling applications. This gives potential employers a taste of what you can do before they even meet you.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and leadership experience. Be ready to discuss your past projects, particularly how you've handled architecture decisions and mentored others. Confidence is key!

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for talented individuals like you to join our team and help shape the future of edtech.

We think you need these skills to ace Lead Software Engineer

Python
Django
Flask
FastAPI
AWS
Terraform
Docker

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Python and any leadership roles you've had. We want to see how you've owned architecture decisions and built scalable applications, so don’t hold back on those details!

Showcase Relevant Skills:Mention your expertise in AWS, Terraform, and Docker clearly. If you’ve worked with AI or ML pipelines, give us the lowdown! We’re looking for that specific experience, so make it pop in your application.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re the perfect fit for this Lead Developer role. Share your vision for scaling platforms and how you can mentor the team. Let your personality shine through!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and get you into the screening process quickly. Don’t miss out on this opportunity!

How to prepare for a job interview at Foxley Talent

Know Your Tech Stack Inside Out

Make sure you’re well-versed in Python frameworks like Django, Flask, or FastAPI. Brush up on your AWS, Terraform, and Docker knowledge too. Being able to discuss how you've used these technologies in past projects will show that you're not just familiar with them, but that you can lead a team using them.

Showcase Your Leadership Skills

Prepare examples of how you've mentored engineers or led teams in the past. Think about specific challenges you faced and how you helped your team overcome them. This is crucial for a Technical Lead role, so be ready to demonstrate your people leadership experience.

Understand the Business Side

Since this is an EdTech startup, it’s important to understand the industry. Familiarise yourself with current trends in AI and ML within education. Be prepared to discuss how you can contribute to scaling the platform and improving user experience through technology.

Prepare for Architectural Discussions

Expect questions about architecture decisions, especially regarding monolith vs microservices. Have clear examples ready that illustrate your thought process and the trade-offs involved. This will show that you can steer the engineering team effectively through complex decisions.