Make yourself visible and let companies apply to you.
Role title
Roles
Backend Engineer Jobs in London
Trending Backend Engineer jobs in London
Get notified about new jobs that match this search?
Senior Quant Developer (C++)- Leading Quant & Systematic Fund
Oxford Knight
London
In office
Senior
Private salary
RECENTLY POSTED

Summary

Senior Quant Developer / Low-Latency C++ Engineer at a leading quant & systematic fund. Looking for an exceptional low-level C++ programmer with deep metaprogramming experience and a minimum of 7+ years’ professional C++ experience (since university/graduation).

In this role, you will:

  • Develop, optimize, and maintain high-performance C++ code for ultra-low-latency trading systems.
  • Work on strategy interaction with FPGA to ensure seamless integration.
  • Collaborate with infrastructure and network teams to ensure optimal system performance.

Skills and Experience Required

  • Minimum 7+ years’ C++ experience
  • In-depth knowledge of memory management, multithreading, CPU cache optimization, and Linux
  • Solid understanding of infrastructure and network basics

Desirable

  • Ideally BSc, MSc and/or PhD in Computer Science, Mathematics or Physics
  • Ideally HFT experience (client is open, however, to a non-finance background, especially if personal projects are finance-related)

Benefits

  • Top of the market salary + bonuses + generous benefits package
  • Latest technologies & opportunity to work on deeply complex problems with significant impact

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If you think you’re a good match for the role and would like further info, please contact:

Ali Wilson
ali.wilson@oxfordknight.co.uk
(+44) 07412908641
linkedin.com/in/alexander-wilson-050

Tech Lead - Trading Sub Ledger- Leading Global Market Maker
Oxford Knight
London
In office
Senior
Private salary
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Location: London
Team: Post-Trade Engineering

A leading global trading firm is seeking a hands-on Tech Lead to build a real-time sub ledger system powering firmwide P&L and trade journals. This is a high-impact role at the intersection of post-trade infrastructure, distributed systems and financial data.

What You’ll Do

  • Lead a small team delivering low-latency, high-throughput post-trade systems
  • Design and implement scalable, event-driven architectures
  • Drive system design, performance, and production readiness
  • Collaborate with trading, finance, and engineering to align priorities and outcomes

Hard Requirements

  • 8+ years’ building mission-critical systems in finance
  • Experience with real-time distributed systems, P&L reporting, position management
  • Strong programming skills in Java
  • Leadership experience in high-performance technical teams

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If you think you’re a good match for the role and would like further info, please contact:

Ali Wilson
ali.wilson@oxfordknight.co.uk
(+44) 07412908641
linkedin.com/in/alexander-wilson-050

Desk-aligned Python Engineer- Tech-Driven Prop Trading Firm
Oxford Knight
London
In office
Mid - Senior
Private salary
RECENTLY POSTED

My client is a leading tech-driven diversified trading firm, trading their own capital across a broad range of asset classes, instruments and strategies in markets worldwide. They are looking for exceptional Python engineers to join an established multi-asset trading team with a global presence.

The position offers a unique opportunity to influence the design and architecture of a growing system and ensure efficient development and deployment of revenue-generating solutions as part of an innovative front-office team. Candidates should have strong initiative and have proven experience of independently driving projects to completion.

Working from high-level requirements, programmers are expected to gain an intimate understanding of the business and work directly with Traders and Quantitative Researchers on a daily basis.

Responsibilities

  • As part of the global team of Software Engineers embedded in our Global Delta One business, you’ll work on its automated trading platform
  • Improve existing code and develop new tools
  • Collaborate directly with traders & researchers to identify solutions and/or create technical specifications and clearly articulate value add of new capabilities
  • Manage a technology backlog from ideation to deployment
  • Work closely with traders, researchers, software engineers, and support engineers across the business

Qualifications

  • Strong preference for experience developing trading-related software or coming from a complex technology-based organization
  • Minimum of 3 years of professional development, demonstrating excellent, detailed understanding of Python
  • Able to analyze business requests and translate to technical specifications and solutions
  • Able to teach others
  • Experience optimizing distributed systems
  • Experience of data-intensive systems development
  • Excellent communication and organizational skills
  • Must be able to come into London office 5 days per week

NB: Applications only accepted from those located in the US or Europe

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If this sounds like you, or you’d like to know more, please get in touch!

Sam Jenkins
sam.jenkins@oxfordknight.co.uk
+44 (0 )20 7663 2734
linkedin.com/in/sam-jenkins-b517021b4

Python Developer- Innovative Algo Trading
Oxford Knight
London
Remote or hybrid
Mid - Senior
£200,000
RECENTLY POSTED

Salary: up to £200k base + bonus

Summary

Fantastic opportunity for all-star coders at one of the world’s top algorithmic trading firms. The Systems Development team builds and maintains the infrastructure and software platform used by all Systems teams to manage servers and networks.

As a Python Developer, your workload will be varied, offering great opportunities to improve and have a huge impact. Your main focus will be tool development (in Python), both improving and integrating existing tools and libraries across the platform, as well as designing and building new ones.

The successful Python Developer loves to be challenged and thrives in fast-paced environments. You’re a big fan of open-source software, adept at effective multitasking and a proponent of automation - why do the same task twice manually?

Requirements

  • 3+ years of experience, including strong Python programming skills
  • Highly proficient in debugging and analysing problems quickly
  • Minimum bachelor’s degree in Computer Science (or related field)
  • Excellent understanding of CompSci fundamentals
  • Bonus points for knowledge of: Debian operating system, systems configuration management and/or CI/CD tools and processes

NB: Please do not apply if you are a fresh graduate.

Benefits

  • Market-leading salary + bonuses + generous benefits package
  • They’re willing to be flexible with WFH
  • Truly flat management structure, with no red tape
  • Friendly culture where everyone’s ideas are encouraged and celebrated
  • Feel valued and be rewarded for your hard work where coding is front and centre

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If this sounds like you or you’d like to know more, please get in touch:

Andy Stirling-Martin
andy@oxfordknight.co.uk
020 3137 9579
linkedin.com/in/andrew-stirling-martin-7664a946

Senior SRE - High-Frequency Trading- Successful HFT Firm
Oxford Knight
London
Hybrid
Senior
Private salary
RECENTLY POSTED

Salary: Market-Leading

Location: London

Summary:

A world-class HFT is looking to add a senior engineer with extensive reliability expertise to join their core systems group.

The successful candidate will work in a hands-on role in an elite team, coding with Python whilst building and maintaining Linux, networking and other systems architecture.

Requirements:

  • Strong Python programming skill-set
  • Solid understanding of Linux operating systems
  • Strong computer science fundamentals
  • Outstanding communication skills
  • Trading firm expertise a bonus

Benefits and Incentives:

  • Work alongside outstanding engineers in an elite, modern technical environment
  • Potential for significant upside
  • Friendly, collegiate culture
  • Hybrid/flexible working options

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

C++ Quant Developer (Desk-Aligned)- Systematic Quant Fund
Oxford Knight
London
In office
Mid - Senior
Private salary
RECENTLY POSTED

Our client is a leading tech-driven quant and systematic hedge fund trading with offices across the globe. They leverage deep knowledge in data, research, technology and trading to deliver high-quality returns. This opportunity offers a dynamic and fast-paced environment with excellent scope for career growth.

Looking for a C++ developer with financial services experience. You’ll join a trading desk where you’ll have a direct and immediate impact on the desk’s success. Working closely with traders and researchers, this role offers exposure to many aspects of algorithmic trading, including ultra-low-latency trading engine (tracking nanoseconds), research platform (terabytes of data per day), and analytics infrastructure (massive cloud computing)

The successful candidate will enjoy taking ownership of projects from initial idea through to completed solution. You can expect opportunities to solve hard technical challenges critical to the desk’s success.

Requirements

  • Strong academic background, ideally in Computer Science
  • Minimum 3+ years’ experience in a quant trading environment
  • Fantastic modern C++ skills that you are using currently (Python experience a big plus)
  • Good understanding of what is happening ‘under the hood’ - be it CPU, memory, OS, network, etc.
  • Outstanding communication skills suitable for a dynamic, fast-paced environment

Benefits

  • Great opportunity to be part of a collaborative, creative environment where you can feel valued for your input
  • Competitive salary + generous benefits
  • Professional and personal development
  • Relaxed, casual culture, with a healthy work-life balance

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
To apply for this role, or for further information, please contact:

Alice Vincent
alice.vincent@oxfordknight.co.uk
linkedin.com/in/alice-vincent-176561272

Data Operations Engineer (Data SRE)- Leading High Frequency Trading Firm
Oxford Knight
London
In office
Mid - Senior
£100,000 - £200,000
RECENTLY POSTED

Comp: £100-200k

This is a fantastic opportunity to work at a tech-focused market maker with groundbreaking success in the high frequency trading space. They’re now seeking a motivated data reliability engineer with strong Python skills.

You’ll join Global Data Engineering in London; a highly talented team with a dedicated focus on supporting the Trading teams. This role offers the opportunity to combine hands-on engineering with high-impact operations.

As first-line support for the trading environment, you will be the point of contact for traders, researchers, and other internal users. You can expect a varied workload, including investigating and resolving user issues, addressing data quality concerns, working with vendors and managing alerts. You will also cover integrating new datasets, configuring quality controls, and ensuring pipelines and APIs are robust, scalable, and production-ready.

The successful Data Operations Engineer will have outstanding collaboration skills, with strong operational instincts: taking ownership of issues, communicating clearly under pressure and caring deeply about system reliability.

Requirements

  • 3+ years’ experience in a similar role in a high-performance/time-sensitive environment (e.g. Data Engineer, SRE, Software Engineer, Data Operations)
  • Strong proficiency in Python, including libraries such as Pandas, Arrow & Spark
  • Solid understanding of data modeling, normalization, and API development for large-scale analytical or trading systems

Nice to Have

  • Experience with Lakehouse architectures (e.g. Delta Lake, Databricks, AWS)
  • Exposure to real-time and historical market data (e.g. fixed income/Credit, ETFs, equities)

Rewards and Incentives

  • Great base salaries and industry-leading bonuses
  • Truly flat structure and highly collaborative culture, within a fun, stimulating office environment
  • Generous benefits package, including commuting expenses, breakfast and lunch facilities, regular social activities and more
  • Direct business impact with short feedback loop

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If you feel you are a strong match for this role, please do not hesitate to get in touch:

Dominic Copsey
dominic.copsey@oxfordknight.co.uk
+44 (0) 203 475 7193
linkedin.com/in/dom-copsey-586478143/

Quant Developer, Core Data - London or NYC- Global Prime Brokerage & Financing Platform
Oxford Knight
London
In office
Mid - Senior
Private salary

Exciting opportunity at one of the fastest growing financial services firms around the world. They offer prime brokerage, clearing and financing across traditional and digital assets, and are now looking to hire world-class Python software engineers to help build on their success.

Responsibilities

  • Improve core functionality of the systems, ensuring performance and accuracy
  • Integrate new reference data source
  • Setup ETLs for ingesting and processing data

Skills & Experience Required

  • Minimum 5+ years’ quant software development experience, preferably at a top-tier financial services firm
  • Ability to write production-grade (robust and maintainable) Python code
  • BS degree or above in Computer Science, Mathematics, or related field
  • Experience with data pipelines
  • Ideally familiar with some streaming technology
  • Built large-scale, distributed systems

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If you feel you are suitable for this role, drop me an email or give me a call!

Jack Peck
[e] jack.peck@oxfordknight.co.uk
[t] +44 20 3745 6537
linkedin.com/in/jack-peck-448a70131

Team Lead / C++ Quant Development- Global Hedge Fund
Oxford Knight
London
In office
Senior
£600,000 - £800,000

Salary: £600k-800k TC

Location: London

Client & Role Overview

My client is a globally recognised hedge fund at the forefront of systematic and low-latency trading. They’re looking for a Team Lead Quant Developer to drive the technical direction of a core team building low-latency execution and trading systems.

This role is ideal for someone who wants strategic influence without losing technical depth. You’ll mentor and guide a small team while staying hands-on with system design, optimisation and delivery. Your work will directly impact execution performance across global equities and futures markets.

If you enjoy ownership, technical leadership and solving complex, real-time engineering problems, this is a standout opportunity.

Skills & Experience Required

  • 12+ years of software development experience
  • 7+ years in front-office trading or financial systems
  • Proven technical leadership (team lead or principal engineer)
  • Expert C++ skills with strong multithreading and async experience
  • Strong background in data structures, algorithms and object-oriented programming
  • Linux internals and networking expertise
  • Familiarity with Python for quantitative research

Why Join?

  • Competitive salary
  • Influence both people and architecture
  • Work in a genuinely elite, performance-driven environment

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If you think you are a strong candidate for the role and would like further info, please contact:

Gracie Shallcross
gracie.shallcross@oxfordknight.co.uk
linkedin.com/in/gracie-shallcross-2450061b6

Senior Automation Engineer - London- Global Prime Brokerage & Financing Platform
Oxford Knight
London
In office
Senior
Private salary
+1

Exciting opportunity at one of the fastest growing financial services firms around the world. They offer prime brokerage, clearing and financing across traditional and digital assets, and are now looking to hire world-class software engineers to help build on their success.

Responsibilities

  • Design agentic automation framework in Python on AWS Bedrock
  • Decompose Jira workflows into microservices and LLM agents
  • Own end-to-end delivery of automation solutions across the business, e.g. Operations, Compliance, Risk
  • Build secure, high-performance integrations with core internal systems
  • Develop prompt strategies, retrieval augmentation, and guard-rail policies for Bedrock models
  • Measure and tune agent output quality, latency, and cost
  • Mentor junior engineers; drive coding standards, code reviews, CI/CD hygiene

Skills & Experience Required

  • 8+ years’ experience of professional software engineering (Python preferred) with at least 3 years’ designing distributed, event-driven systems in AWS
  • Proven production experience integrating or fine-tuning LLM/GenAI solutions (OpenAI, Bedrock, or similar)
  • Deep knowledge of Jira data model, webhooks, and REST/GraphQL APIs
  • Strong grasp of security for SaaS integrations: OAuth, secret rotation, data-in-transit/at-rest encryption
  • Familiarity with financial or regulated environments and related control frameworks, e.g. SOC 2, model governance
  • Hands-on with observability stacks (Grafana, Datadog) and CI/CD pipelines

Desirable

  • Prior work on KYC / AML automation, sanctions screening, or client onboarding flows
  • Experience with event sourcing, domain-driven design, or service-based architecture
  • Familiarity with LangChain, Haystack, or other agent frameworks; Infrastructure-as-Code (CDK / Terraform) and/or container orchestration with Kubernetes

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If you feel you are suitable for this role, drop me an email or give me a call!

Jack Peck
[e] jack.peck@oxfordknight.co.uk
[t] +44 20 3745 6537
linkedin.com/in/jack-peck-448a70131

Quant Developer, Risk - London or NYC- Global Prime Brokerage & Financing Platform
Oxford Knight
London
Hybrid
Senior
Private salary

Exciting opportunity at one of the fastest growing financial services firms around the world. They offer prime brokerage, clearing and financing across traditional and digital assets, and are now looking to hire world-class Python software engineers to help build on their success.

Responsibilities

  • Ensuring risk models are in a production-ready state by contributing to various parts of development, in particular the productionization
  • Improving research tools and models, e.g. backtesting
  • Developing APIs for internal and external customers with customized analytics
  • Maintaining, improving and extending the scenario engine and risk engine code

Skills & Experience Required

  • Minimum 5+ years’ quant software development experience, preferably at a top-tier financial services firm
  • Ability to write production-grade (robust and maintainable) Python code
  • BS degree or above in Computer Science, Mathematics, or related field
  • Previous hands-on experience of (some part of) a model-building pipeline (e.g. risk, alpha, etc.)
  • Built large-scale, distributed systems

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If you feel you are suitable for this role, drop me an email or give me a call!

Jack Peck
[e] jack.peck@oxfordknight.co.uk
[t] +44 20 3745 6537
linkedin.com/in/jack-peck-448a70131

Techno‑Functional Application Engineer (VP) - Jefferies
Jefferies
London
Hybrid
Leader
Private salary

Position Overview Jefferies seeks a Vice President level Techno‑Functional Application Engineer to lead and evolve our PeopleSoft Financials 9.2 landscape across global legal entities for the Jefferies Nikko Joint Venture (called JV). The financials application is currently being implemented with General Ledger, Accounts Payable, Asset Management, Billing and Accounts Receivable modules configured. This role is responsible for end-to-end functional support, technical solutioning, stability and controls, enhancements, and continuous improvement across core finance modules. The VP will partner closely with Jefferies and Nikko stakeholders to manage workflows and processes, drive best practices, prevent recurring issues, and ensure high-quality delivery and service continuity – especially during critical financial close cycles. The ideal candidate is an experienced, independent self-starter with sound judgment, a proactive approach to problem solving, and the ability to partner effectively across internal and external parties including senior leadership in a hybrid work environment. Key Responsibilities Functional & Technical Ownership: 1. Provide end-to-end functional and technical consulting for PeopleSoft FSCM 9.2 solutions across GL, AP, AM, PC, Contracts, AR, Billing, and related integrations (including but not limited to Concur, IBM Maximo, MoneyForward, other 3rd party vendor applications and some of our in-house Sub-Ledgers). 2. Lead requirements elicitation, fit‑gap analysis, and creation of Functional Requirement Documents (FRDs) and functional specifications; validate design assumptions and seek clarifications as needed. 3. Author, review, and validate solution designs (techno-functional), ensuring alignment to architectural standards, controls, and best practices. 4. Oversee application configuration, set-ups, and related changes, including AWE/workflow and approval controls as applicable. 5. Perform functional/process impact assessments for new features, PUM content, defect fixes, and enhancements. 6. Partner with Finance, Controllers, Tax, and Compliance to translate global and local regulatory and statutory requirements (SOX, local statutory close, intercompany, regulatory reporting) into PeopleSoft configurations, customizations, integrations, and control frameworks. Build, Quality & Release: 1. Direct and participate in technical development of code components (PeopleTools, PeopleCode, Application Engine, CI, Integration Broker, SQR, BI Publisher, SQL/Oracle) aligned to coding and quality standards. 2. Own unit testing, test design and execution, and partner with Business for UAT test script preparation and validation. 3. Drive performance testing (tool-based/manual) and load testing (with appropriate resource onboarding); analyze and remediate performance bottlenecks. 4. Coordinate bundle/PUM/tool upgrades; plan regression test strategy and lead defect triage/resolution. 5. Support feature development/integration for third‑party applications via appropriate PeopleSoft interfaces. Run Operations, Incident & Problem Management: 1. Provide daily application support for user requests/issues; ensure timely resolution of tickets with clear communication and documentation. 2. Lead and participate in production triage calls for high-priority issues; establish workarounds and deploy fixes following established change processes. 3. Ensure Severity 1 issues receive 24x7x365 attention, meeting response and resolution targets. 4. Deliver extended coverage for critical events (e.g., month/quarter/year‑end close) and weekend/off-hours support for DR testing, upgrades, and infrastructure changes. 5. Produce monthly status reports, service metrics, and trend analysis across all support levels and resources; identify pain points and recommend best practices and automation to prevent recurrences. Partner & Vendor Coordination: 1. Coordinate with Oracle for bug fixes using Jefferies’ service account; track SRs through resolution. 2. Manage collaboration with onsite/offsite teams; allocate and guide resources, oversee deliverables, and maintain day‑to‑day execution discipline. 3. Act as single point of contact for offshore activities – resources, deliverables, conflict/issue resolution; report progress and escalate risks proactively. 4. Maintain ongoing communications with the Project Managers and Jefferies/Nikko stakeholders. Project/Governance & Documentation: 1. Drive enhancements and rollouts prioritized by the JV; lead scope and estimation with the onsite PM. 2. Maintain and update the Jefferies knowledge repository and all remediation / enhancement documentation. 3. Review and validate deliverables; provide solutioning and design guidance consistent with PM strategic vision. 4. Schedule and lead recurring governance meetings; ensure transparent reporting, traceability, and audit‑readiness. 5. Adhere to the Firm’s Change Management policy and timelines, ensuring all required change artifacts are properly prepared, documented, and approved. Required Skills 1. Ideally 10+ years of hands-on PeopleSoft Financials experience, with 5+ years in a senior/lead techno‑functional capacity supporting Finance modules (GL, AP, AM, PC, Contracts, AR, and Billing). 2. Demonstrated experience with PeopleSoft FSCM 9.2, PUM cycles, PeopleTools upgrades, and end-to-end change management in regulated environments. 3. Proficiency in PeopleTools stack: PeopleCode, Application Engine, Component Interface, Integration Broker, SQR, BI Publisher, Application Designer; solid SQL/PL‑SQL and Oracle DB skills. 4. Strong functional finance acumen (close processes, controls, reconciliations, subledger-to-GL flows) and experience supporting critical close cycles. 5. Proven track record coordinating with third‑party systems such as Concur and building/maintaining interfaces. 6. Proven experience with enterprise data marts and data lakes, enabling analytics through integration with BI and dashboarding tools 7. Hands-on incident/problem/change management with ITSM tools (e.g., ServiceNow / Jira), including Sev‑1/major incident triage and root-cause analysis. 8. Experience leading UAT, performance/load testing, and DR/resiliency testing; rigorous adherence to coding and quality standards. 9. Excellent stakeholder management and communication skills; ability to translate business needs into scalable designs and clear deliverables. 10. Leadership experience managing global teams, reviewing deliverables, and driving governance. Qualifications 1. Bachelor’s degree in information systems, Computer Science, Engineering, or related field; advanced degree a plus. 2. Experience in capital markets / financial services environments with SOX, audit, and control frameworks. 3. Familiarity with AWE/Workflow, Fluid UI, Pivot Grids, and BI Publisher reporting best practices. 4. Exposure to automation (e.g., job scheduling, regression test automation, monitoring/alerting). 5. Oracle/PeopleSoft certifications preferred.

FX Client Platforms Software Engineer - AI Automation (VP) - Citi
Citi
London
Hybrid
Leader
Private salary

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
FX Client Platforms Software Engineer - AI Automation (VP)

Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

About Citi
As the world’s most global bank, Citi gives you the tools to be a trailblazer. We’re not just building technology; we’re building the future of banking. With thousands of employees located around the globe, we are an international team encompassing a broad range of teams, roles, and cultures, and we invite you to come and join us!
Citi’s technology team supports business operations in 100+ countries, across multiple lines of business spanning both Institutional and retail businesses.
The group works to optimize the IT environment by standardizing production platforms, reducing complexity, and introducing innovative solutions that provide new business capabilities, reduce total cost of ownership, and create a competitive advantage for Citi.
We want to regularly engage with talented individuals who are passionate about producing clean, testable code as part of a high performing team. We have found this to be way more important than experience in the financial sector.
We welcome applications from any industry and should you wish to apply your application will be reviewed for a multitude of Developer positions at varying levels.

About FX Tech
Citi FX has a physical presence in 83 countries with 1,400 dedicated staff giving us the largest FX presence of any bank globally. Foreign Exchange has been one of the defining businesses of Citi for much of its 200 year existence.
Citi has the largest FX presence of any bank globally and we proudly put this down to delivering unrivalled service and insight to our clients. Increasing investment in technology has seen us roll out award winning applications. Technology is a central pillar for our plans to sustain and grow our FX business.
Above all, we seek individuals who seek exceptional attitude and aptitude in the people they work with and have a demonstrated passion for delivering FX technology in support of our #1 FX business.

Role Overview/What will you do:

  • Hands on technical implementation of FX trading systems
  • The successful candidate will work with teams across FX Technology implement solutions that benefit the business
  • The role does not involve budget responsibility
  • Drive the design and development of system architecture, work with end-users of the systems, and enhance the quality of deliverables Ensure staff follows Citi documented policy and procedures as well as maintain desktop procedures and supporting documentation for filings on a current basis and in comprehensive manner
  • Contribute to defining and implementing best practices and processes for the department and ensure transparency and consistency across teams
  • Work directly with trading and quant teams

Key Skills and Experience required

  • Proven understanding of FX highly preferred
  • Understanding of low-latency development practices
  • Proven track record of building new systems, replacing legacy systems and renovating existing systems
  • The candidate will have systems (software, hardware, networks) knowledge required to define solutions and trouble shoot issues
  • Exceptional communicator who loves working with people, confident communicating at all levels from an individual team to the entire enterprise
  • Highly credible hands on engineer, confident to deep dive into a product and codebase and offer detailed, constructive analysis and feedback
  • Awareness of industry trends and leveraging new technologies as appropriate

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit our About Us | Culture, Values & Benefits page to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Senior Python Quant Developer - Quanteam
Quanteam
London
Hybrid
Senior
Private salary

Job: Senior Python Quant Developer – Pricing & Analytics

Location: London, UK

Hybrid working – 2 to 3 days on-site (Canary Wharf)

Full time

Who We Are Looking For

    • 6+ years’ experience as a Quant Developer or Quant Engineer within an investment bank or similar financial institution
    • Proven exposure to front-office pricing, risk, or analytics platforms (Rates, FX, Equities, Credit, or XVA)
    • Experience working closely with traders, quants, and risk teams in a production environment
    • Strong academic background in Mathematics, Physics, Engineering, or Financial Engineering

Your Technical Competencies

    • Advanced Python development (object-oriented design, performance optimisation, testing)
    • Hands-on experience with pricing models, risk analytics, or P&L systems
    • Strong understanding of numerical methods, statistics, and financial mathematics
    • Experience with SQL and data-intensive systems
    • Familiarity with distributed systems, APIs, and cloud environments is a plus
    • Exposure to C++ or other low-level languages is advantageous

Your Ideal Behavioural Traits

    • Comfortable operating in a front-office, fast-paced environment
    • Strong ownership mindset with the ability to deliver under pressure
    • Clear and confident communicator with technical and non-technical stakeholders
    • Collaborative and able to bridge the gap between quantitative and technology teams

Your Ideal Personality Traits

    • Curious and analytical, with a passion for financial markets and quantitative problem-solving
    • Detail-oriented while maintaining a pragmatic, delivery-focused approach
    • Proactive, self-motivated, and comfortable working with minimal supervision
    • Resilient and adaptable in a constantly evolving trading environment

Your Responsibilities

    • Design, build, and maintain Python-based pricing and analytics libraries used by front-office teams
    • Implement and optimise models supporting risk, valuation, and P&L analysis
    • Ensure robustness, scalability, and performance of production systems
    • Partner with traders, quants, and risk teams to deliver high-impact solutions
    • Contribute to the evolution of quantitative platforms and best engineering practices

Who We Are

Our Expertise

We provide high-impact consulting across five key domains:

    • Quantitative Finance — Model design, implementation and validation.
    • Risk & Regulatory — Risk frameworks and regulatory transformation.
    • Data & AI — Data optimisation and AI adoption with strong governance.
    • Digital & Technology — Cloud, engineering, automation and digital solutions.
    • Transformation — Change management and large-scale delivery programmes.

Our Commitment

Built on excellence, collaboration and innovation, Quanteam partners with clients to strengthen resilience, accelerate transformation and build future-ready capabilities.

C++ Quantitative Developer - HFT- Systematic Quant Fund
Oxford Knight
London
In office
Mid - Senior
Private salary

Our client is a leading tech-driven quant and systematic hedge fund trading with offices across the globe. They leverage deep knowledge in data, research, technology and trading to deliver high-quality returns. This opportunity offers a dynamic and fast-paced environment with excellent scope for career growth.

Now looking for a Quant Developer to join the HFT team in London, responsible for designing and operating ultra-low-latency systems that run at global scale. This role offers the opportunity to work across the latency-critical stack; from kernel-level tuning and network optimization to highly efficient C++ components.

Working alongside talented engineers in FPGA, hardware and infrastructure, you’ll design end-to-end architectures where every nanosecond counts.

The successful Quant Developer will be a C++ engineer who cares deeply about performance, efficiency and elegant, ultra-optimized systems.

Requirements

  • 5+ years’ development experience in performance-critical C++ (C++17 or above)
  • Solid understanding of systems programming, low-level understanding including memory management and CPU’s architectures
  • Deep familiarity with Linux internals, kernel parameters, and low-level profiling
  • Experience working at a hedge fund or trading firm is highly advantageous

Benefits

  • Great opportunity to be part of a collaborative, creative environment where you can feel valued for your input
  • Competitive salary + generous benefits
  • Professional and personal development
  • Relaxed, casual culture, with a healthy work-life balance

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If you think you are a strong match for this job description, please do not hesitate to get in touch!

Amy Gandhi
amy.gandhi@oxfordknight.co.uk
Tel: +44 (0) 203 475 5019
linkedin.com/in/amy-gandhi-122b55109

C++ Developer - Options | London, New York, Miami, Sydney- Award-Winning Global Market Maker
Oxford Knight
London
In office
Mid - Senior
£250,000

Salary: up to £250k UK + bonus

Locations: London, New York, Miami, Sydney

Summary

Fantastic opportunity for a strong C++ software engineer to gain experience in options market-making at a globally successful firm. This role offers the opportunity to contribute to one of the world’s most powerful trading platforms.

You will partner with business leaders to understand priorities and create custom software that optimizes performance and efficiency across the firm. The work will be a mix of designing, testing & deploying elegant software, analyzing complex technical problems, and continuously improving performance, functionality and stability of the platform.

They strive to be the most successful investment team in the world, hiring the brightest minds from a range of backgrounds - technology, research, and finance - and providing the tools needed to collaborate. The successful candidate will be willing to become an expert in the options trading space and convert this expertise into next-generation software solutions, collapsing data cardinality where possible.

Requirements

  • 5+ years’ professional experience, including distributed systems and multithreaded application design & development
  • Solid C++ experience
  • Keen proponent of solving open-ended problems with analytical methods
  • Ability to work independently and prioritize high-impact projects
  • Minimum bachelor’s degree in Computer Science (or related field) from a top-tier university

NB: Please don’t apply if you’re a fresh graduate.

Rewards and Incentives

  • Hugely collaborative environment between teams, not siloed like other firms
  • Competitive compensation: truly flat structure; feel valued for your input and be rewarded for great ideas
  • Work with the smartest minds and the latest technologies on complex technical problems

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If this sounds like you, or you would like to know more, please get in touch.

Andy Stirling-Martin
andy@oxfordknight.co.uk
+44 (0)20 3137 9579
linkedin.com/in/andrew-stirling-martin-7664a946

Quantitative Developer - C++- Leading Systematic Quant Fund
Oxford Knight
London
In office
Mid - Senior
Private salary

Our client is a leading tech-driven quant and systematic hedge fund trading with offices across the globe. They leverage deep knowledge in data, research, technology and trading to deliver high-quality returns. This opportunity offers a dynamic and fast-paced environment with excellent scope for career growth.

Responsibilities:

  • You will be working within a trading desk (in opposition to core roles), which means that your contribution will have a direct and immediate impact on the desk’s success
  • Placing you as a key member of a Quant Dev team working closely with Quant Researchers and Quant Traders.
  • A role with the potential to touch many aspects of algorithmic trading, including ultra-low-latency trading engine (tracking nanoseconds), research platform (Terabytes of data per day), and analytics infrastructure (Massive cloud computing)
  • Opportunities to solve hard technical challenges critical to the desk’s success

Skills & Experience Required:

  • Preferred industries for this role are: buyside finance, big tech, or gaming
  • Excellent knowledge and experience using modern C++
  • Good understanding of what is happening behind the abstractions - be it CPU, memory, OS, network
  • Ability and willingness to take full ownership of the work - taking projects all the way from an idea to a delivered solution
  • Good communication skills in a dynamic environment
  • Python highly desirable
  • 2+ years of experience in a quantitative trading environment highly desirable

NB: A pplications only accepted from those located in the US or Europe

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If this sounds like you, or you’d like to know more, please get in touch!

Sam Jenkins
sam.jenkins@oxfordknight.co.uk
+44 (0 )20 7663 2734
linkedin.com/in/sam-jenkins-b517021b4

GPU C++ Engineer- Innovative Algo Trading
Oxford Knight
London
In office
Mid - Senior
Private salary

This is one of the world’s leading algorithmic trading firms, and they recognise what keeps them at the top of their game is the strength of their engineers and the critical code they write. As they scale out their compute environment, you could be one of them!

This role offers the opportunity for outstanding C++ developers with GPU expertise to join a small, brand-new team responsible for building the underlying infrastructure of their GPU-based inference engine. You’ll thrive in the highly collaborative environment where you’ll be empowered to make significant contributions, seeing the impact of your work daily.

This position would be perfect for someone who enjoys solving complex challenges in a fast-paced, competitive industry, surrounded by some of the brightest minds in the field.

Skills & Experience Required

  • Advanced C++ programming skills with GPU expertise is essential
  • Substantial GPU optimization, CUDA / GPGPU (not just GPU) experience in a professional work environment is required
  • Fantastic grasp of computer science fundamentals
  • Bachelor’s degree in Computer Science, Engineering (or related field) from a top-tier university

Profile

  • Currently one of the top devs in your firm, in terms of productivity, technical capability and helpfulness to other devs
  • Adept communicator and problem-solver; comfortable describing software designs at all technical knowledge levels
  • Capable of independently solving complex engineering problems & knowledge-sharing with others in your area of expertise
  • Committed to continuous improvement, you’re always looking for ways to make systems better

NOT looking for

  • Overly specialized firmware developers
  • Vague integration work with existing GPU-enabled libraries
  • GPU designers - they want developers who program for them

Benefits

  • Market-leading salary + bonuses + generous benefits package
  • Truly flat management structure, with no red tape
  • Get stuck into interesting technical problems, with plenty of variety

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If you think you’re a strong candidate for the role and would like further info, please contact:

Josh Williamson
josh.williamson@oxfordknight.co.uk
+44 (0)20 3475 5021
linkedin.com/in/josh-williamson-3745b7151

Software Engineer - AI Automation | London- Global Prime Brokerage & Financing Platform
Oxford Knight
London
In office
Mid - Senior
Private salary

Exciting opportunity at one of the fastest growing financial services firms around the world. They offer prime brokerage, clearing and financing across traditional and digital assets, and are now looking to hire world-class engineers to help build on their success.

In this role within the AI Automation team, you will design and deliver AI-driven automation solutions that streamline and enhance complex business processes across customer, operations, compliance, legal, finance, and other workflows. You’ll build scalable automation services to reduce manual effort, improve accuracy, and unlock new operational capabilities. This will involve partnering with engineering teams, and collaborating closely with product managers, technical program managers, and business architects.

This role offers meaningful ownership and business-wide impact. The successful AI Automation Engineer will have outstanding communication skills, with a cross-functional, collaborative mindset.

Skills & Experience Required

  • 5+ years’ experience in software engineering, workflow automation, process automation, or applied AI
  • Strong proficiency in Python
  • Demonstrated experience delivering production-grade automation (not just prototypes or POCs), plus integration of AI/ML capabilities into real business workflows
  • Experience working with databases or data warehouses to support automation use cases
  • Experience integrating automation with collaboration and productivity platforms (e.g. messaging, knowledge management, ticketing/workflow tools)
  • Ability to design and implement context and data integrations through APIs, events, or protocols (including MCP where applicable)
  • Experience in fintech, capital markets, or digital asset platforms is a plus

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If you feel you are suitable for this role, don’t hesitate to get in touch:

Jack Peck
[e] jack.peck@oxfordknight.co.uk
[t] +44 20 3745 6537
linkedin.com/in/jack-peck-448a70131/

C++ Engineer- Global Proprietary Trading firm
Oxford Knight
London
In office
Mid - Senior
Private salary

Summary

Leading HFT fund looking for an expert C++ Engineer to join their core platform team, designing, developing and maintaining the algorithmic trading platform. Leadership experience is welcomed but not essential.

Developers here are highly valued and well-rewarded for hard work, and as a result, are some of the brightest minds from across the trading, tech and start-up industries. Working closely with hands-on Quants and Traders your primary focus will be C++ functionality, responsible for creating and optimizing scalable multi-tiered applications and infrastructure.

The successful C++ Engineer will love solving difficult technical problems and be comfortable with owning multiple projects simultaneously. You’ll be expected to have a strong understanding of computer systems, e.g. operating systems, networks, performance optimization, etc. If this sounds like you, apply now!

Requirements

  • Minimum 3+ years’ C++ programming skills on Linux
  • Solid experience in OO design and creating/supporting cross-platform multithreaded applications
  • Low latency systems development would be ideal
  • Bachelor’s degree in Computer Science/Engineering (or related field) - minimum 2.1 or 3.5 GPA
  • Outstanding communication skills across the business
  • Experience within the financial industry is advantageous but not essential

Benefits

  • Competitive base salary & bonus
  • Enormous opportunity to grow, learn and have an impact
  • Contributions are rewarded; career progression supported
  • Free breakfast, lunch and dinner

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If you feel you are a good match, please don’t hesitate to get in touch:

Dan Hampton
dan.hampton@oxfordknight.co.uk
020 3475 7192
linkedin.com/in/dan-hampton-ab029392

C++ Software Engineer (R&D Team) - London- Research-Driven Trading
Oxford Knight
London
In office
Mid - Senior
£200,000

Salary: £200k + bonus

Summary

This company applies a scientific, research-driven approach to global financial markets. Engineers and researchers from maths, physics, and computer science collaborate to build and operate one of the most advanced trading and HPC environments in the industry.

This role sits in a Research & Development group focused on high-performance software, hardware/software co-design, and real-time trading system s. You’ll take ideas from research to production, working closely with researchers, traders, and infra teams to directly impact trading performance.

Requirements

  • Strong C or C++ engineering (modern C++ preferred)
  • Experience building high-performance, low-level systems and clean APIs
  • HPC infrastructure / distributed systems / high-performance storage background highly sought-after
  • Solid algorithms foundation
  • Low-level systems or networking experience beneficial
  • Degree in Computer Science or related field

NB: No 2025/2026 graduates. Only 2024 or earlier.

Benefits

  • Market-leading compensation + bonus
  • Access to world-class compute and research resources
  • Collaborative, low-ego engineering culture
  • Clear impact on real trading systems

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Contact
If you think you’re a good match for the role and would like further info, please contact:

Ali Wilson
ali.wilson@oxfordknight.co.uk
(+44) 07412908641
linkedin.com/in/alexander-wilson-050

Frequently asked questions
Our job board features a wide range of Backend Engineer positions in London, including roles in startups, scale-ups, and large enterprises across various industries such as fintech, e-commerce, and healthcare.
Common requirements include proficiency in languages such as Java, Python, Ruby, Go, and Node.js, as well as experience with databases like PostgreSQL, MongoDB, and technologies like RESTful APIs, microservices, and cloud platforms.
To apply, create an account on our job board, upload your updated CV, and submit applications directly through the job listings. Some employers may also allow direct contact or scheduling interviews via our platform.
Yes, many employers now offer remote or hybrid working arrangements. You can filter your job search by location and work type to find Backend Engineer roles that support remote or flexible working in London.
Backend Engineer positions in London range from junior to senior levels. Job descriptions specify experience requirements, so you can find roles suitable for entry-level candidates as well as highly experienced professionals.