Senior Python Engineers - 200k Base

Oliver Bernard

Greater London

Hybrid

GBP 150,000 - 200,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonus opportunity

Job summary

Oliver Bernard is seeking an experienced Senior Python Engineer to join a leading financial services client in London. You will design, build and scale high-performance Python applications within a fast-paced, data-driven environment.

The role offers a hybrid pattern (4 days in the London office and 1 day from home) with a salary up to £150,000–£200,000 plus bonus. You will mentor engineers, contribute to architecture and collaborate with traders, quants and business stakeholders.

Qualifications

  • Extensive professional experience with Python and modern development practices.
  • Experience designing scalable distributed systems.
  • Experience with APIs, data-intensive applications, testing, CI/CD.

Responsibilities

  • Design, build and maintain high-performance Python applications and services.
  • Develop robust, scalable and production-quality software.
  • Work closely with quantitative, trading, technology and business stakeholders.
  • Contribute to technical architecture and engineering best practices.
  • Optimise systems for performance, reliability and scalability.
  • Write clean, maintainable and well-tested code.
  • Mentor other engineers and contribute to a strong engineering culture.
  • Troubleshoot complex production and technical issues.

Skills

Python
Distributed systems
APIs
CI/CD
Testing
Communication
Problem solving

Job description

Working Pattern: 4 days per week in the London office, 1 day WFH

Salary: Up to £150,000 - 200,000 + bonus

The Opportunity

We're looking for an experienced Senior Python Engineer to join a high-performing technology team within a leading financial services client in London.

This is an excellent opportunity for a strong Python engineer who enjoys solving complex technical problems, building scalable systems and working in a fast-paced, high-performance financial environment.

Key Responsibilities
  • Design, build and maintain high-performance Python applications and services.
  • Develop robust, scalable and production-quality software.
  • Work closely with quantitative, trading, technology and business stakeholders.
  • Contribute to technical architecture and engineering best practices.
  • Optimise systems for performance, reliability and scalability.
  • Write clean, maintainable and well-tested code.
  • Mentor other engineers and contribute to a strong engineering culture.
  • Troubleshoot complex production and technical issues.
About You
  • Extensive professional experience with Python and modern Python development practices.
  • Strong software engineering fundamentals and experience designing scalable systems.
  • Experience working with distributed systems, APIs and/or data-intensive applications.
  • Strong understanding of testing, CI/CD and software development best practices.
  • Comfortable working in a demanding, collaborative environment.
  • Excellent communication and problem-solving skills.
  • Previous experience within financial services, banking, trading, investment management or another high-performance technology environment is highly desirable.
What's on Offer
  • Salary of up to £150,000 - £200,000, depending on experience.
  • Bonus opportunity.
  • London-based role with 4 days in the office and 1 day working from home.
  • Opportunity to work on technically challenging and business-critical systems.
  • High-calibre engineering environment with significant scope for impact.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer - Up to £155k + Bonus + Benefits - London
Python Developer - Up to £155k + Bonus + Benefits - London

Hunter Bond • Greater London

On-site
GBP 50,000 - 80,000
Innovation Fridays
Annual personal tech budget
Fully funded trips to conferences
+3
Senior Python Developer - Up to £180,000 P/A + Bonus - London
Senior Python Developer - Up to £180,000 P/A + Bonus - London

Hunter Bond • Greater London

Hybrid
GBP 108,000 - 180,000
Python Developer - £140,000 + Comps - London
Python Developer - £140,000 + Comps - London

Hunter Bond • Greater London

On-site
GBP 140,000
Bonus
Benefits
Python Software Engineer - Remote Working - Up to £120,000 Base (+Bonus, equity etc)
Python Software Engineer - Remote Working - Up to £120,000 Base (+Bonus, equity etc)

Hunter Bond • Greater London

Remote
GBP 120,000
Competitive salary
Equity in high-growth fintech
Career progression opportunities
+1
Senior Python Developer- London- Up to
Senior Python Developer- London- Up to

Akkodis • Greater London

Hybrid
GBP 60,000 - 100,000
Benefits
Python Developer - £140,000 + Comps - London
Python Developer - £140,000 + Comps - London

Hunter Bond • London

On-site
GBP 119,000 - 140,000
Bonus
Benefits
Lead Python Developer - Fintech
Lead Python Developer - Fintech

Client Server • City of Westminster

Hybrid
GBP 100,000 - 120,000
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Harnham • England

Hybrid
GBP 68,000 - 80,000
25 days holiday plus option to buy 5 more
Private medical cash plan
Annual performance-based bonus (up to 7%)
+2
Senior Python Developer - Up to £90k
Senior Python Developer - Up to £90k

Oliver Bernard • England

Remote
GBP 70,000 - 90,000
Bonus up to 30%
Stock options package
Remote first working
Senior Software Engineer Python Aws - Front Office
Senior Software Engineer Python Aws - Front Office

Client Server • Greater London

Hybrid
GBP 110,000 - 150,000
Pension