Print / Save PDF Back to job

Python Software Engineer

Selby Jennings London · London, UK

How to use this kit

Ground every answer in facts on this page and the original listing. We never invent Glassdoor-style reviews or salaries that are not in our data.

Interview prep

Be ready for Python coding (data structures, APIs), system design at a modest scale, testing habits, and clear talk-throughs of past production work. Expect questions on debugging and collaboration in London time-zone teams.

Fit summary

Strong fit if you ship clean Python, like backend or full-stack delivery, and want an on-site/hybrid London role listed via Selby Jennings—not a remote-first post.

Day in the role

As a Python Software Engineer with Selby Jennings London, expect day-to-day work designing, writing, and reviewing Python services or tools; collaborating with product and engineering partners; and shipping reliable changes from a London-based setup (office or hybrid as posted, not remote).

Skills to emphasize

Free and low-friction paths that match this Software Developers family:

FAQ from this listing

Is this role remote?

The listing marks remote as no; plan for London-based work unless the employer states otherwise.

What should I study first?

Solid Python, APIs, and tests; then free paths like freeCodeCamp, Saylor CS, CS50, or Microsoft Learn.

Who is the employer of record?

The posting names Selby Jennings London; confirm whether they are the hiring company or a search partner during apply.

Role overview (listing rewrite)

PYTHON SOFTWARE ENGINEER | QUANT TRADING — Selby Jennings London, London, UK About the Role This role is for a Python Software Engineer to join a technology-driven trading firm in London. The successful candidate will be part of a growing team developing and running systematic and market-making strategies across multiple asset classes using a sophisticated in-house technology platform. Your Responsibilities Develop, maintain, and optimize high-performance Python code for real-time pricing, execution, and risk management systems. Collaborate with cross-functional teams to design and implement robust solutions for complex trading strategies. Contribute to the continuous improvement of the in-house technology platform by identifying and addressing technical challenges. Ensure compliance with best practices in software development, including code reviews and documentation. What You Bring A minimum of 3 years of experience as a Python Software Engineer or similar role. Strong proficiency in Python programming language, along with knowledge of related libraries and frameworks. Experience working on high-frequency trading systems or other performance-critical applications is highly desirable. Excellent problem-solving skills and ability to work independently within a team environment. About the Company Selby Jennings London is a technology-driven trading firm operating across global financial markets. Their in-house technology platform supports systematic and market-making strategies, enabling real-time pricing, execution, and risk management for multiple asset classes. The company values innovation and collaboration, fostering an environment where engineers can contribute to the development of cutting-edge trading solutions. Next Steps To apply, complete your application directly on this page, or you'll be redirected to the employer's application platform to finish submitting there.

Full job on Get A Job.AI

Questions to ask them

Generated for personal interview prep · 2026-08-12 UTC · getajob.ai