Software Engineer

The Cypress Group

London

On-site

GBP 59,524 - 119,048

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Employer-funded private GP access
Employee Assistance Program
25+ days holiday
Paid tuition assistance
Wellness benefits
Competitive salary

Job summary

A global leader in market infrastructure is seeking a Python Software Engineer in London. This role involves developing optimization systems for trading operations, collaborating with stakeholders, and supporting mission-critical systems. Ideal candidates have a degree in Computer Science and experience with Python, SQL, and Linux. Benefits include a competitive salary, wellness programs, and flexible work arrangements.

Responsibilities

  • Collaborate with stakeholders to design trading features.
  • Develop reliable Python systems for core operations.
  • Provide operational support for trading systems.

Skills

Testable, maintainable, high-quality code
Advanced SQL techniques
Linux environments
Algorithms and data structures

Education

Degree in Computer Science or related field

Tools

PostgreSQL
Snowflake
Kafka
Django
Flask
FastAPI
Java

Job description

This range is provided by The Cypress Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$80,000.00/yr - $160,000.00/yr

Additional compensation types

Annual Bonus

We are a global leader in market infrastructure and trading solutions, providing the backbone that powers modern financial markets. Our platforms support a wide range of products and participants, enabling efficient, reliable, and innovative trading experiences worldwide.

Our teams thrive on collaboration, problem-solving, and building trusted technology at scale. We invest in personal and professional development, encourage knowledge-sharing across teams, and create opportunities for growth through mentorship, mobility, and innovation.

If you’re looking for a high-impact engineering role where your work directly supports the integrity of global markets, this is the place for you.

The Role

We are seeking a Python Software Engineer to join a talented development group responsible for expanding and optimizing batch processing systems that support equities trading at scale. You’ll work closely with business, sales, and technology partners to design reliable and testable systems that enable new features, strengthen operational stability, and drive innovation in financial technology.

Location: Hybrid, with office options in London, UK or Amsterdam, NL.

What You’ll Do
  • Collaborate with internal stakeholders to design and deliver innovative trading features and market products.
  • Develop highly reliable and testable Python systems that power core trading operations.
  • Participate in R&D initiatives to explore and adopt emerging technologies.
  • Provide operational support for mission-critical trading systems, including incident response and post-mortem analysis.
  • Work within a globally distributed software engineering team.
What We’re Looking For
  • Commitment to testable, maintainable, high-quality code.
  • Familiarity with advanced SQL techniques.
  • Solid understanding of Linux environments.
  • Broad knowledge of algorithms and data structures.
  • Degree in Computer Science or related field (preferred).
Nice to Have
  • Experience with TDD, BDD, or other testing methodologies.
  • Familiarity with PostgreSQL, Snowflake, and data pipeline frameworks (Airflow, etc.).
  • Experience with event streaming platforms (Kafka).
  • Exposure to web frameworks (Django, Flask, FastAPI).
  • Knowledge of Java.
  • Domain knowledge in financial markets: market data, order management, algo trading, systems integration, compliance, etc.
Benefits
  • Competitive salary and incentive compensation.
  • Employer-funded private GP access.
  • Life and long-term illness insurance.
  • Employee Assistance Program (including counseling services).
  • Enhanced parental and adoption leave.
  • Pension contributions up to 7% of base salary.
  • Wellness benefits including fitness memberships and on-demand classes.
  • 25+ days holiday (increasing with tenure).
  • Hybrid and flexible work arrangements.
  • Stock purchase plan and referral bonuses.
  • Paid tuition assistance and education programs.
  • Generous charitable giving match and volunteer opportunities.
  • Complimentary meals, snacks, and drinks in office locations.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Software Development and Financial Services

Referrals increase your chances of interviewing at The Cypress Group by 2x.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Software Engineer | Trading Systems
Python Software Engineer | Trading Systems

Selby Jennings • Greater London

On-site
GBP 70,000 - 110,000
Competitive compensation
Software Engineer (Python + Buy-Side)
Software Engineer (Python + Buy-Side)

Harnham • Greater London

On-site
GBP 70,000 - 110,000
Performance bonus
Health & wellbeing support
Senior Python Developer
Senior Python Developer

TreasurySpring • Greater London

Hybrid
GBP 70,000 - 90,000
Competitive salary
Equity and bonus scheme
Unlimited Paid Leave
+8
Python Developer
Python Developer

Stott and May • London

Hybrid
GBP 60,000 - 80,000
Software Engineer
Software Engineer

develop • Greater London

Hybrid
GBP 75,000 - 120,000
Performance-related bonus / profit share
Private medical
Pension
+1
Senior C++ Software Engineer Linux
Senior C++ Software Engineer Linux

Client Server • London

Hybrid
GBP 95,000 - 120,000
Pension (to 9% contribution)
Volunteer / charity days
Career development and training
Software Engineering Team Lead
Software Engineering Team Lead

Harrington Starr • City Of London

On-site
Senior Test Engineer
Senior Test Engineer

Intec Select • England

On-site
GBP 55,000 - 75,000
Discretionary bonus
Full corporate benefits
Senior Software Engineer
Senior Software Engineer

DW Search • Greater London

Hybrid
GBP 80,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Durlston Partners • London

Hybrid
GBP 160,000 - 200,000