Software Engineer

🔒 Confidential Employer
Posted 19 March 2026
LOCATION
London
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Golang Python Linux SQL Docker Kubernetes REST Websockets

FULL DESCRIPTION

Software Engineer at [Employer hidden — view at passion-project.co.uk] in London. Hybrid work. Apply now!

# Software Engineer

[Employer hidden] is an innovative, agile and ambitious organisation. We strive for excellence in everything we do. We are a high performance culture with a focus on:

  • Professional and personal integrity
  • Curiosity and a deep learning mindset
  • Transparency
  • Teamwork and collaboration

[Employer hidden] is strongly committed to diversity and inclusion and warmly welcomes candidates from all backgrounds.

The Team

[Employer hidden] deploys discretionary and systematic, computer-driven trading algorithms across digital assets, cryptocurrencies and derivatives. We have a proven and profitable track record in proprietary trading and are building and expanding our market-making and active investment strategies to complement our world-leading ETP & ETF busines.

The Engineering team is responsible for all aspects of software development for the firm, including platform engineering, quant engineering, and ML and AI infrastructure and implementation. As part of a nimble team in a growing organisation, you will be collaborating and developing real time solutions with your colleagues on a constant basis.

Our technical stack runs in a microservices architecture with Golang and Python services deployed on AWS alongside a Java/React user interface. We connect with our proprietary platform, MATRIX, to 15+ trading venues managing hundreds of millions of messages and orders per day. You will continue to scale and improve this platform as crypto gains further prominence at the heart of the world financial ecosystem.

Role Profile

[Employer hidden] deploys proprietary, systematic, computer-driven trading strategies across multiple digital assets and cryptocurrencies, including futures and options.

The Trading Engineering team is responsible for all aspects of software development to support this. The successful candidate will have an opportunity to solve challenging problems arising in a crypto trading environment alongside traders, engineers, quantitative researchers, and operations.

Our team is drawn from a variety of backgrounds both inside and outside the realm of finance and we always welcome new perspectives and ideas. We are open to engineers of all backgrounds.

Our team develops primarily in Go, with integration services written in Python, deployed on AWS. The role is based in the City of London, with a hybrid working pattern of four days in the office and one day from home.

Responsibilities

  • Developing the next generation trading platform in collaboration with other team members
  • Translating requirements from the trading team to the platform and helping to create new tools to improve business performance.
  • Creating, prototyping and developing new ideas and features
  • Maintaining and improving existing features and codebase
  • Optimising platform performance and ensuring scalability
  • Producing well documented code.
  • Implementing monitoring to detect unexpected failures or behaviour.
  • Undertaking any other such duties as may be reasonably required by the role.

Skills & Qualifications

Essential skills

  • Proven programming skills with any object-oriented language (C++, Java, Golang)
  • Proven skill in Python and design patterns
  • Strong interpersonal skills, communication, and problem-solving
  • Knowledge of Linux and Shell environments
  • Willingness to multi-task and context-switch
  • Positive, collaborative and curious mindset

Desirable Skills

  • Experience of Agile methods such as Scrum and Kanban
  • Understanding of data structures and SQL-based data
  • Understanding of Docker, Kubernetes and Helm
  • Experience working with REST and Websockets
  • Interest in financial markets, digital assets and cryptocurrency

Core Skills

  • Analytical mindset with excellent execution and operational risk awareness.
  • Delivery focused with proven ability to pro-actively multi-task in a pressurised environment.
  • Excellent verbal and written communication skills and interpersonal skills.
  • Demonstrated capability for identifying and managing critical stakeholders, partners and team members.
  • Team player with the ability to work collaboratively in a cross-functional team environment.
  • High attention to detail and a passion for creating an exceptional working environment.
  • Ability to see opportunities for improvement from all kinds of situations and events, for the benefit of the business, the team, and the individual.
Sign up free — access 45,000+ UK sponsor-licensed jobs