Python Software Engineer

Python Software Engineer

London Full-Time 108000 - 180000 £ / year (est.) No home office possible
Q

At a Glance

  • Tasks: Join a trading team to develop and optimise Python systems for high-performance trading.
  • Company: A leading global Quant trading firm known for innovation and intellectual rigor.
  • Benefits: Enjoy a competitive salary, bonuses from day one, and ongoing training opportunities.
  • Why this job: Work with brilliant minds in a fast-paced environment that values learning and collaboration.
  • Qualifications: 5+ years of Python experience, strong knowledge of data structures, and familiarity with Linux.
  • Other info: Based in London, with a hybrid work model requiring 3+ days in the office.

The predicted salary is between 108000 - 180000 £ per year.

Our client is one of the largest Quant trading firms globally. The role sits within a trading team on the bleeding edge of technology as well as execution. This is an environment of science and intellectuals. The firm is known globally for its attitudes and rigour; more importantly, you will be surrounded by smart people deeply interested in teaching what they know and in learning from you. The firm has a reputation for bright minds and interesting ideas for alpha generation. Technology plays a serious part in their business in an operation that runs 24/7 globally. You will play a serious part in making the London office more efficient in its execution.

Development is agile and fast-paced. As requirements evolve, you will leverage the best of the open source community, sometimes substituting your own solutions where greater performance is needed. You will be encouraged to evangelise and prototype new technologies, and through doing so, you will help shape the architecture. Manage the day-to-day technology requirements of our proprietary trading systems. Accelerate trading and research analysis workflows by utilising and expanding on in-house infrastructure and improve productivity. Write performance-sensitive code and user-friendly APIs to facilitate access to our in-house data analysis infrastructure.

Python Engineers Must Have:

  • 5+ years of experience building demanding, live systems in Python
  • In-depth knowledge of Python and keeps up with current standards
  • Up-to-date knowledge of the Python ecosystem: third-party libraries, packaging in-built Python libraries
  • Solid understanding of data structures
  • Familiarity with Github Actions
  • Familiarity with Linux

You will be joining a progressive and exciting company committed to excellence. They offer an excellent working environment with ongoing training and a structured career path. You can also expect an excellent salary and benefits package, including a bonus from day 1. My client is based in London, 3+ days in the office.

Python Software Engineer employer: Quant Capital

Our client is an exceptional employer, offering a dynamic and intellectually stimulating environment in the heart of London. With a strong commitment to employee growth, ongoing training, and a structured career path, you will thrive alongside some of the brightest minds in the industry. The competitive salary, generous bonus structure, and collaborative work culture make this an attractive opportunity for those seeking meaningful and rewarding employment.
Q

Contact Detail:

Quant Capital Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Software Engineer

✨Tip Number 1

Network with professionals in the trading and finance technology sectors. Attend meetups, webinars, or conferences where you can connect with Python engineers and industry experts. This can help you gain insights into the company culture and potentially get referrals.

✨Tip Number 2

Showcase your projects on platforms like GitHub. Make sure to include examples of performance-sensitive code and user-friendly APIs that you've developed. This will demonstrate your technical skills and familiarity with the tools mentioned in the job description.

✨Tip Number 3

Stay updated on the latest trends in the Python ecosystem and trading technologies. Follow relevant blogs, podcasts, and forums to keep your knowledge fresh. Being able to discuss recent advancements during interviews can set you apart from other candidates.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges that focus on data structures and algorithms. Use platforms like LeetCode or HackerRank to refine your skills. This will help you feel more confident when tackling technical questions related to performance-sensitive coding.

We think you need these skills to ace Python Software Engineer

Advanced Python Programming
Experience with Live Systems
Knowledge of Python Ecosystem
Familiarity with Third-Party Libraries
Understanding of Data Structures
Proficiency in GitHub Actions
Linux Operating System Knowledge
Performance Optimisation Techniques
API Development
Agile Development Methodologies
Problem-Solving Skills
Collaboration and Teamwork
Adaptability to Evolving Requirements
Strong Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 5+ years of experience in building demanding, live systems in Python. Include specific projects or roles that demonstrate your in-depth knowledge of the Python ecosystem and any relevant technologies you've worked with.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your familiarity with agile development and how you can contribute to improving trading and research analysis workflows. Be sure to include examples of how you've leveraged open source solutions in past projects.

Showcase Relevant Skills: Highlight your understanding of data structures, familiarity with GitHub Actions, and experience with Linux. Use bullet points to make these skills stand out, as they are crucial for the role.

Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. A polished application reflects your attention to detail, which is essential in a fast-paced trading environment.

How to prepare for a job interview at Quant Capital

✨Showcase Your Python Expertise

Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've built demanding, live systems and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Knowledge of the Ecosystem

Familiarise yourself with the latest third-party libraries and tools in the Python ecosystem. Be ready to discuss how you've used these in your previous work and how they can benefit the firm's trading systems.

✨Understand the Trading Environment

Research the basics of quantitative trading and how technology plays a role in it. Showing an understanding of the trading environment will demonstrate your interest and commitment to the role.

✨Prepare for Technical Questions

Expect technical questions that assess your problem-solving skills and understanding of data structures. Practise coding challenges and be ready to write performance-sensitive code during the interview.

Python Software Engineer
Quant Capital
Q
  • Python Software Engineer

    London
    Full-Time
    108000 - 180000 £ / year (est.)

    Application deadline: 2027-05-31

  • Q

    Quant Capital

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>