Lead Software Engineer

OpenSource

Greater London

On-site

GBP 90,000 - 140,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

OpenSource in London is seeking a Tech Lead (Python) to shape architecture, mentor engineers, and drive engineering standards. The role blends hands-on coding with technical leadership to deliver high-quality software and real-world impact.

You will own design decisions, coordinate features across teams, and foster an outcome-driven, autonomous engineering culture with emphasis on observability and robust delivery.

Qualifications

  • Strong software development background with deep Python expertise.
  • Proven experience in a technical leadership or senior role guiding teams and architecture.
  • Degree in Computer Science or a similar numerical subject.

Responsibilities

  • Provide direction on architecture, design, and engineering best practices across the team.
  • Build and guide the development of features aligned with business goals with high-quality, maintainable code.
  • Mentor engineers, fostering growth and improving team capability.
  • Oversee code reviews and testing practices to ensure strong engineering standards.
  • Ensure system reliability in production, leading incident responses and long-term improvements.
  • Work closely with engineering teams and stakeholders to design and deliver effective technical solutions.
  • Out-of-hours support as part of a rotating schedule.

Skills

Python
Technical leadership
Architecture guidance
Mentorship
Decision making
Web-scraping / reverse-engineering

Education

Bachelor's degree in Computer Science

Tools

OpenTelemetry
Prometheus
Grafana
Zabbix
AWS

Job description

A software company in London is looking for a Tech Lead (Python) to join and guide their engineering team. They operate in a fast-paced environment where engineers prioritise quick delivery, practical problem-solving, and real-world impact over perfect code. It's an outcome-driven culture with plenty of autonomy, where developers take ownership across the full lifecycle of their work.

As a Tech Lead, you'll combine hands-on development with technical leadership, helping shape architecture, mentor engineers, and drive engineering standards across the team.

What You'll Work On
  • Building integrations with new data and liquidity sources using advanced web-scraping and reverse-engineering techniques.
  • Developing and maintaining low-latency, real-time data feeds to support internal strategies.
  • Improving system visibility and observability to help identify integration issues and areas for optimisation.
  • Leading an agile team with a flexible, evolving roadmap driven by new information and opportunities.
  • Taking ownership of software delivery from design through to development, testing, review, deployment, and production support.
Key Responsibilities
  • Technical Leadership: Provide direction on architecture, design, and engineering best practices across the team.
  • Design & Deliver Features: Build and guide the development of features aligned with business goals, ensuring high-quality, maintainable, and performant code.
  • Mentorship & Team Development: Support and mentor engineers, fostering growth and improving team capability.
  • Code Quality: Oversee code reviews and testing practices to ensure strong engineering standards.
  • Production Ownership: Ensure system reliability in production, leading responses to incidents and driving long-term improvements.
  • Cross-Team Collaboration: Work closely with engineering teams and stakeholders to design and deliver effective technical solutions.
  • Out-of-hours support as part of a rotating schedule.
  • Languages: Python
  • Observability: OpenTelemetry, Prometheus, Grafana, Zabbix
  • Cloud: AWS
Must-haves
  • Strong software development background with deep Python expertise.
  • Proven experience in a technical leadership or senior role, guiding teams and influencing architecture.
  • Degree in Computer Science or a similar numerical subject.
  • Excellent communication skills with the ability to explain complex ideas clearly.
  • Strong decision-making skills, particularly around trade-offs in architecture and implementation.
  • Experience with web-scraping / reverse-engineering, including navigating bot-protection tooling.
Nice-to-haves
  • Experience building event-driven systems.
  • Comfortable working in Linux/Unix environments.
  • Experience contributing to cloud migration projects (AWS ideal).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Lead - Python
Tech Lead - Python

WRK digital • United Kingdom

Remote
GBP 90,000 - 130,000
Senior Python Engineer
Senior Python Engineer

The Data Gals | by AI Connect • Greater London

Hybrid
GBP 54,000 - 90,000
Lead Python Developer
Lead Python Developer

DiverseJobsMatter • Leeds

Hybrid
GBP 70,000 - 110,000
Contributory pension scheme
25 days annual leave plus UK public holidays
Life assurance and critical illness cover
+7
Software Engineering Lead | Global Trading Firm | London, Hybrid
Software Engineering Lead | Global Trading Firm | London, Hybrid

SGI • Greater London

Hybrid
GBP 90,000 - 130,000
Lead Python Engineer (Remote)
Lead Python Engineer (Remote)

Partnerize • City of Edinburgh

On-site
GBP 60,000 - 80,000
25 days holiday
Enhanced Parental Leave
Private Medical Insurance
+4
Technical Lead
Technical Lead

Findrs • Aylesbury

On-site
GBP 70,000 - 90,000
Technical Lead Python Engineer
Technical Lead Python Engineer

Spectrum IT • Greater London

Hybrid
GBP 100,000 - 110,000
Senior Software Engineer (Python) – Leading HFT Trading Firm – Excellent Compensation + Benefits
Senior Software Engineer (Python) – Leading HFT Trading Firm – Excellent Compensation + Benefits

Mondrian Alpha • Greater London

On-site
GBP 90,000 - 120,000
Software Engineering Team Lead
Software Engineering Team Lead

FORT • Stretford

Hybrid
GBP 90,000 - 120,000
Training and development opportunities
Collaborative culture
Python Tech Lead: Real-Time Data & Architecture
Python Tech Lead: Real-Time Data & Architecture

OpenSource • Greater London

On-site
GBP 90,000 - 140,000