Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
1,058

Python Software Developer jobs in United Kingdom

Senior Software Engineer / Technical Lead – Research Platform (Rust + Python) Surrey, BC

Applied Intuition Inc.

England
On-site
GBP 81,000 - 136,000
30+ days ago
I want to receive the latest job alerts for “Python Software Developer” jobs

Senior Python Software Engineer

Methodfi

City of London
On-site
GBP 70,000 - 90,000
30+ days ago

Software Engineer (Application platforms/AWS/Python)

Travtus Workforce Pte Ltd

City of London
Hybrid
GBP 60,000 - 80,000
30+ days ago

Senior Software Developer - Dementia Care Platform (Flexible)

Imperial Enterprise

City of London
On-site
GBP 69,000 - 80,000
30+ days ago

Associate Software Engineer

Snyk Ltd.

Greater London
Hybrid
GBP 40,000 - 55,000
30+ days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Software Engineer, Developer Experience | Visa Sponsorship AU

NewsNowGh

Cambridge
Remote
GBP 125,000 - 150,000
30+ days ago

C# .NET Software Developer

Fluxys SA

Cambridge
Hybrid
GBP 100,000 - 125,000
30+ days ago

Software Developer

Airbus

Portsmouth
On-site
GBP 45,000 - 65,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Senior Software Developer

iKnow Church - Church Admin Made Simple!

Metropolitan Borough of Solihull
Hybrid
GBP 45,000 - 50,000
30+ days ago

Full Stack Software Developer, Client Solutions

Winton Group

Greater London
On-site
GBP 60,000 - 80,000
30+ days ago

Associate Software Engineer — Security Rules & AI Dev

Snyk Ltd.

Greater London
Hybrid
GBP 40,000 - 55,000
30+ days ago

Junior Oracle Cloud Software Developer – Defence Tech

Camstgroup

Bristol
Hybrid
GBP 30,000 - 40,000
30+ days ago

10 Dec 2025 BBBH61800 Mobile Software Developer (Xamarin/Maui) Pension, Healthcare, Parking Dublin

Northern Ireland Water Limited

Belfast
Remote
GBP 80,000 - 100,000
30+ days ago

Software Engineer - Developer Experience London

Mesh-AI Limited

Bristol
Hybrid
GBP 60,000 - 80,000
30+ days ago

Software Engineer, Developer Tools and Productivity

CloudFlare

City of London
Hybrid
GBP 60,000 - 90,000
30+ days ago

Lead Software Developer

BCS Special Interest Group

Swindon
On-site
GBP 55,000 - 75,000
30+ days ago

Software Developer, Authentication and Account Management

bet365 Group

Manchester
Hybrid
GBP 60,000 - 80,000
30+ days ago

C#.Net Software Developer (experienced) - New York City

FDM Group Ltd.

Brighton
On-site
GBP 60,000 - 80,000
30+ days ago

Senior/Principal Software Developer

AVEVA Group Limited

United Kingdom
On-site
GBP 70,000 - 90,000
30+ days ago

Graduate Software Developer - No Experience Needed

Tpp UK

Leeds
On-site
GBP 60,000
30+ days ago

Software Developer

Mustard Systems Ltd.

City of London
On-site
GBP 50,000 - 70,000
30+ days ago

Lead Software Developer

Fuel Card Services Ltd

Leeds
On-site
GBP 60,000 - 80,000
30+ days ago

Software Developer

Bud

Bristol
On-site
GBP 40,000 - 60,000
30+ days ago

Senior Software Developer

Entrepreneur First

City of London
On-site
GBP 80,000 - 100,000
30+ days ago

Software Developer, Verification

bet365 Group

Manchester
Hybrid
GBP 40,000 - 60,000
30+ days ago

Top job titles:

Digital Marketing jobsManager jobsTreasurer jobsNetwork Engineer jobsSoftware Tester jobsCompliance Officer jobsIct jobsDatabase Administrator jobsIt Consultant jobsMakeup jobs

Top companies:

Jobs at GreggsJobs at SalesforceJobs at PearsonJobs at IhgJobs at ThalesJobs at Capital OneJobs at TicketmasterJobs at CognizantJobs at FreeportJobs at Metro

Top cities:

Jobs in BelfastJobs in SheffieldJobs in SloughJobs in SwanseaJobs in WiganJobs in BlackburnJobs in PooleJobs in HullJobs in BlackpoolJobs in Kingston Upon Thames

Similar jobs:

Software Developer jobsIt Software Engineer jobsSoftware Engineer jobsSoftware Testing Analyst jobsDatabase Developer jobsWeb Developer jobsFront End Developer jobsDeveloper jobsPython jobsPython Developer jobs
Senior Software Engineer / Technical Lead – Research Platform (Rust + Python)
Applied Intuition Inc.
England
On-site
GBP 81,000 - 136,000
Full time
30+ days ago

Job summary

A leading technology company seeks a Senior Software Engineer with expertise in Rust and Python to lead their research infrastructure team. The ideal candidate will have over 7 years of experience, strong technical leadership skills, and the ability to mentor junior engineers. This high-impact role offers a competitive salary and the chance to work with an exceptional team.

Benefits

Comprehensive health insurance
Retirement plans
High-performance hardware

Qualifications

  • 7+ years of software engineering experience with leadership capabilities.
  • Strong proficiency in Rust and solid Python skills.
  • Experience with high-performance computing and building data systems.

Responsibilities

  • Lead the research platform team.
  • Design and build research infrastructure.
  • Bridge research and production.

Skills

Rust proficiency
Python skills
Technical leadership
Problem-solving
Communication

Education

Bachelor's degree in Computer Science

Tools

numpy
pandas
Job description
Senior Software Engineer / Technical Lead – Research Platform (Rust + Python)

Surrey, BC

About Whistler Trading

Whistler Trading was founded in 2022 with the ambition to build a new leader in systematic trading, and we're well on our way. We've invested heavily in research and infrastructure, developing lean, high-performance systems that let us go from idea to production faster than ever.

Most importantly, we've built a team with incredible talent density. Our team includes alumni of top firms like Citadel and SIG, medalists from math and informatics olympiads, and individuals with deep domain expertise in trading, distributed systems, and real-time infrastructure. We value drive, rigor, and originality, and we back people who want to build something lasting.

The Role

We're building out our research platform team and looking for a Senior Software Engineer / Technical Lead to help drive this effort. You'll oversee a growing team of junior engineers building our high-frequency and mid-frequency trading research infrastructure, while staying hands‑on with architecture and critical technical decisions.

This isn't a pure management role. You'll write code, design systems, and solve hard technical problems. But you'll also mentor engineers, set technical direction, and ensure we're building research infrastructure that's fast, reliable, and enables our researchers to move quickly from idea to production.

The ideal candidate has strong systems programming fundamentals, experience building research or data platforms, and a track record of leading technical projects and developing other engineers.

What You'll Do

Lead the research platform team: Provide technical direction and mentorship to a team of junior engineers building our HFT/MFT research infrastructure. You'll help them grow while keeping the team focused and productive.

Design and build research infrastructure: Architect and implement high-performance systems in Rust and Python that enable our researchers to test ideas, analyze data at scale, and iterate quickly. This includes data pipelines, backtesting frameworks, simulation engines, and analytical tools.

Bridge research and production: Work closely with researchers and traders to understand their needs, then build tools and infrastructure that accelerate their work. You'll also help transition successful research into production trading systems.

Drive technical decisions: Own architecture and design decisions for the research platform. You'll balance performance, reliability, and development velocity, making pragmatic choices about when to optimize and when to ship.

Solve HPC challenges: Work on high-performance computing problems related to data processing, parallel computation, and system optimization. The research platform needs to handle large datasets efficiently and support rapid iteration.

Maintain engineering standards: Establish and uphold strong engineering practices through code reviews, documentation, and technical mentorship. You'll help the team build systems that are maintainable and well-engineered.

Stay hands‑on: While you'll have leadership responsibilities, you'll remain actively involved in coding, design, and technical problem-solving. We need someone who can both guide the team and dive deep when needed.

Skills and Qualifications

Experience: 7+ years of software engineering experience, with demonstrated ability to lead technical projects and mentor other engineers. Experience building research platforms, data infrastructure, or trading systems is valuable but not required.

Systems programming: Strong proficiency in Rust for performance-critical systems. Not all of your experience needs to be in Rust. If you have a strong C++ or systems programming background and are committed to working in Rust, that works too.

Python for research/data: Solid Python skills for building research tools, data analysis pipelines, and working with scientific computing libraries (numpy, pandas, etc.). Comfort moving between Rust for performance and Python for productivity.

High-performance computing: Experience with parallel programming, optimization, and building systems that process large datasets efficiently. Understanding of performance fundamentals and when optimization matters.

Technical leadership: Track record of leading technical projects, making architecture decisions, and helping other engineers grow. We're looking for someone who can provide clear technical direction without creating unnecessary process.

Problem-solving and pragmatism: Ability to balance competing priorities: speed vs. correctness, optimization vs. shipping, research needs vs. production stability. You can make good technical tradeoffs under uncertainty.

Communication: Clear, direct communication with both technical and non-technical stakeholders. You can explain complex systems simply and work effectively with researchers, traders, and engineers.

Education: Bachelor's degree in Computer Science or related field (Master's or Ph.D. a plus). We value strong academic backgrounds, but proven experience and capability matter more than pedigree.

Nice to have:

  • Background building data platforms, backtesting systems, or research infrastructure
  • Familiarity with distributed systems and workflow orchestration
  • Experience with modern data tools and frameworks
Why Join Whistler

Build foundational systems: You'll be shaping the research infrastructure that underpins our entire trading operation. This is a high-impact role with significant technical ownership.

Develop engineers: Work with smart, driven junior engineers and help them grow into strong systems programmers. If you enjoy mentorship and technical leadership, you'll find this rewarding.

Work with exceptional people: Our team includes alumni from top trading firms, olympiad medalists, and deep technical specialists. You'll collaborate with researchers and engineers who are genuinely excellent at what they do.

Merit over hierarchy: We run a lean, collaborative organization where the best ideas win. High performance is recognized and rewarded, regardless of where it comes from.

Clarity and ownership: We value clear thinking and direct communication. You'll have real ownership over the research platform and the trust to make good decisions.

Growth opportunity: As we grow, top performers grow with us. This is a place for builders who want to create something lasting.

Compensation and Benefits

Base Salary: CAD $150,000 – $250,000 depending on experience and performance. Engineers are eligible for significant performance-based bonuses. Truly exceptional contributors will find their compensation growing rapidly.

Benefits: Comprehensive health insurance, retirement plans, and other benefits to support you and your family. We provide high-performance hardware, multiple monitors, and whatever tools you need to do your best work.

Hiring Process

Our process is designed to identify strong engineering talent efficiently:

  • Initial screening: A short conversation to discuss your background, leadership experience, and mutual fit (30-45 minutes)
  • Technical assessment: A systems design or architecture exercise focused on research infrastructure challenges. We're interested in your approach to building scalable, maintainable systems.
  • Technical interviews: In-depth discussions with our engineers about your experience building data platforms, leading technical projects, and mentoring engineers. Expect conversations about system design, technical tradeoffs, and team leadership.
  • Team fit interview: A conversation with senior team members to assess collaboration style, leadership approach, and to answer your questions about Whistler and the research platform team.
  • Offer: If it's a mutual fit, we'll extend an offer promptly.
  • 1
  • ...
  • 31
  • 32
  • 33
  • ...
  • 43

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved