Senior Software Engineer (Python) in Leeds, Yorkshire
Senior Software Engineer (Python)

Senior Software Engineer (Python) in Leeds, Yorkshire

Leeds +1 Full-Time 70000 - 90000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Own and enhance a real-time Python trading system, ensuring top performance and reliability.
  • Company: Join a dynamic trading tech company with a focus on innovation and collaboration.
  • Benefits: Competitive salary, performance bonuses, mostly remote work, and significant influence on system design.
  • Why this job: Make a real impact in the fast-paced world of trading technology.
  • Qualifications: 5 years of Python experience and proven skills in real-time systems.
  • Other info: Enjoy a lean environment with excellent career growth opportunities.

The predicted salary is between 70000 - 90000 £ per year.

We are hiring a Senior Software Engineer (Python) - Trading Systems to own and evolve a production options trading system. It runs during market hours, ingests real-time market data, and requires profiling-led performance engineering to keep p50/p99 latency, jitter, and reliability within tight bounds. You will take meaningful ownership day-to-day, partnering closely with the founder and the engineering team to prioritise work, ship improvements quickly, and keep the system fast, reliable, and correct.

Who this is for

This role is for engineers who have built and owned real-time, performance-critical systems. It is not suitable for candidates whose experience is mainly web product development (frontend-heavy or CRUD backends). We are looking for proven experience with measuring and improving p99 latency/jitter and operating systems during time-critical windows. Must be based in the UK and have a legal right to work in the UK.

Location: UK-based

Working style: Mostly remote, occasional in-person days for planning/coordination

Support: Availability during core market hours required

What You’ll Do

  • Own and improve a production Python codebase that runs during market hours.
  • Build and optimise real-time market data pipelines (throughput, p50/p99 latency, jitter).
  • Do profiling-driven performance work across ingestion, compute, messaging, and consumers.
  • Improve reliability: freshness/staleness handling, safe degradation, back pressure, fault isolation.
  • Strengthen developer leverage: replay/simulation tools, regression tests, and debugging tooling.
  • Work with cloud infrastructure, deployment, monitoring, and incident response.
  • Collaborate directly with the founder and engineering team on architecture and roadmap.

Essential Skills

  • 5 years professional Python experience; you’ve shipped and owned production systems.
  • Built/owned a real-time / low-latency system (not batch ETL) with measurable performance goals.
  • Strong understanding of async/multiprocessing trade-offs and performance profiling.
  • Comfortable owning an existing codebase: refactors, tests, architecture improvements.
  • Experience with messaging/event-driven systems and strong API/schema discipline.
  • Production ownership mindset: incidents, monitoring, and fast debugging when it matters.
  • UK-based preferred and able to support core market hours when required.

Desirable Skills

  • Interactive Brokers (TWS/IB Gateway) or similar brokerage/execution APIs.
  • Experience with trading, market data, or execution systems.
  • Experience designing safety constraints/guardrails in automated systems.

What We Offer

  • Competitive salary (negotiable) and performance-related bonus.
  • Mostly remote, with some in-office collaboration days for coordination and planning.
  • Lean environment, direct impact on a live system.
  • High ownership and influence over system design and roadmap.

Locations

Leeds Yorkshire

Senior Software Engineer (Python) in Leeds, Yorkshire employer: Beamost Ltd

Join a dynamic team as a Senior Software Engineer (Python) in the UK, where you'll take meaningful ownership of a production options trading system. Enjoy a competitive salary and performance-related bonus while working mostly remotely, with opportunities for in-person collaboration that fosters a lean environment and direct impact on system design. With a strong focus on employee growth and a culture that values innovation and accountability, this role is perfect for engineers looking to make a significant contribution in a fast-paced, performance-critical setting.
B

Contact Detail:

Beamost Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Python) in Leeds, Yorkshire

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your past projects, especially those involving real-time systems. This will give potential employers a taste of what you can do and how you tackle performance challenges.

✨Tip Number 3

Prepare for technical interviews by brushing up on your Python and system design knowledge. Practice coding problems that focus on low-latency systems and be ready to discuss your experience with performance profiling.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Senior Software Engineer (Python) in Leeds, Yorkshire

Python
Real-time Systems Development
Performance Engineering
Latency Measurement and Improvement
Profiling and Performance Profiling
Asynchronous Programming
Multiprocessing
Codebase Ownership
Refactoring
Testing
API Design and Management
Event-driven Systems
Incident Monitoring and Response
Cloud Infrastructure
Debugging Tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with real-time, performance-critical systems. We want to see how you've tackled latency issues and improved system reliability, so don’t hold back on those details!

Showcase Your Python Skills: Since this role is all about Python, be sure to emphasise your professional experience with it. Include specific projects where you’ve owned production systems and any performance profiling work you've done.

Be Clear About Your Impact: When writing your application, focus on the impact you've made in previous roles. We love seeing quantifiable results, like improvements in p99 latency or successful incident responses, so make those numbers pop!

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 ensures you’re considered for this exciting opportunity!

How to prepare for a job interview at Beamost Ltd

✨Know Your Stuff

Make sure you brush up on your Python skills, especially around real-time systems and performance profiling. Be ready to discuss specific projects where you've improved latency or reliability, as this will show you have the hands-on experience they're looking for.

✨Understand the Trading Environment

Familiarise yourself with trading systems and market data pipelines. Knowing how these systems operate during market hours and the challenges they face will help you speak confidently about how you can contribute to their production options trading system.

✨Show Your Problem-Solving Skills

Prepare to discuss how you've tackled performance issues in the past. Think of examples where you've used profiling tools to identify bottlenecks or implemented solutions that improved system reliability. This will demonstrate your ability to own and improve a codebase effectively.

✨Be Ready for Technical Questions

Expect questions on async programming, multiprocessing trade-offs, and event-driven systems. Brush up on these topics and be prepared to explain your thought process clearly. They want to see how you approach complex problems, so articulate your reasoning well.

Senior Software Engineer (Python) in Leeds, Yorkshire
Beamost Ltd
Location: Leeds

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>