Enable job alerts via email!

Senior Software Engineer

Elwood Technologies

London

On-site

GBP 70,000 - 100,000

Full time

24 days ago

Job summary

Elwood Technologies is seeking a Senior Software Engineer to join their Engineering Team in London. This role involves developing and enhancing a trading platform, focusing on execution strategies and algorithmic tooling. Ideal candidates should have extensive experience in data processing and a strong command of Golang or similar languages. The company offers competitive salaries, fully paid medical schemes, and enhanced parental leave, among other perks, making it an attractive prospect for engineers looking to work in a dynamic FinTech environment.

Benefits

Competitive salary and compensation packages
Fully paid medical and discounted dental schemes
Enhanced parental leave
Fully stocked kitchen
Discounted gym scheme
Employee Assistance Programme
Paid study leave

Qualifications

  • 3+ years experience in a similar role.
  • Strong knowledge of data structures, algorithms, and designing for performance.
  • Understanding of financial markets and products.

Responsibilities

  • Develop and enhance our trading platform with new features.
  • Implement and optimize execution and algorithmic trading strategies.
  • Build new services to meet critical product needs.

Skills

Data processing
Financial market data
Golang
C#
C++
Java
FIX protocol

Tools

PostgreSQL
NATS
Aeron
Job description

Elwood Technologies is a FCA regulated firm that provides end-to-end institutional-grade digital asset Execution, Liquidity Access and Portfolio Monitoring & Risk Management Software. Built with institutions for institutions, Elwood’s EMS offers best available price execution, smart order routing and algorithmic tooling alongside a traditional finance grade Portfolio Management System.

Built by industry experts with decades of combined experience in investment management and digital technology, we are now looking for a Senior Software Engineer to contribute to the overall legal strategy and risk management of the organisation.

Job Description

Elwood is seeking a Senior Software Engineer to join our Engineering Team where you will contribute to the design, development and analytical requirements of the Trading Platform whilst working closely with the Product Team.

  • Develop and enhance our trading platform adding new features and capacities
  • Working as a member of the Elwood Engineering team to ensure consistency across the instances and broader client build road map
  • Implementing and optimising execution and algorithmic trading strategies
  • Building new services to meet critical product and business needs using Golang
  • Building features that help customers collaborate on asset management
  • Working with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter
  • Monitoring and support of all production system components (trading algorithms, exchange connectivity, analytics, market data)
  • Enhancing our platform for low latency/high frequency trading
  • Maintaining a strong foundation of testing to avoid regressions.

Qualifications / Knowledge

  • 3+ years experience in a similar role
  • Extensive knowledge working with data processing/Financial market data knowledge
  • AI collaboration using Cursor, Copilot or equivalent
  • Some familiarity with commonly used execution algorithms — such as VWAP, TWAP, POV
  • Built systems in event-driven or streaming architectures using systems such as NATS/Aeron
  • Experience of building systems around transaction cost analysis (TCA)
  • Strong knowledge of data structures, algorithms, and designing for performance
  • Understanding of order pricing and routing
  • FIX protocol
  • Golang experience or other structured languages (C#, C++, Java)
  • Strong knowledge of data structures, algorithms, and designing for performance
  • POSIX-oriented, Serverless Architecture, Public cloud experience GCP/AWS
  • PostgreSQL or other RDBMS
  • Experience in development and supporting trading systems (Desirable)
  • Understanding of financial markets, crypto markets and products (Desirable)

What we offer:

Competitive salary and compensation packages

Fully paid medical and discounted dental schemes for employees and their family

Enhanced parental leave for all employees who have been with the company for one (1) year

Fully stocked kitchen and access to Ubereats

Discounted gym scheme with Fitness First

Employee Assistance Programme

Paid study leave and personal leave

Why Elwood?

  • Join a FinTech startup with tier 1 institutional backing and a strong market presence.
  • Help shape the future of finance - our platform is enabling institutional access to digital assets.
  • Work with a modern technology stack and help solve complex problems.
  • Strong client focused team with a diverse background.
  • We’re a Global company and have modern offices based centrally in London, New York and Singapore.

Create a Job Alert

Interested in building your career at Elwood Technologies? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

First Name *

Last Name *

Preferred First Name

Email *

Phone

Resume/CV

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

LinkedIn Profile

Website

Do you have the right to work in the UK * Select...

What is your current notice period? *

What is your salary expectation? *

Are you happy to commute to our central London (Soho) office 3 times a week * Select...

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs