Search...

Graduate/Junior Software Engineer - Backend

Elwood logo
Elwood

Elwood provides an institutional platform for digital-asset trading and operations. Its modular offering covers execution, portfolio and risk management, collateral oversight, and reconciliation for professional clients such as asset managers, banks, exchanges, custodians, and treasury teams.

Distributed
About Elwood

Elwood is an institutional digital-asset technology company providing an integrated, API-first operating platform for 24/7 markets. Its platform normalises data across venues, custodians, and counterparties to support multi-venue execution, real-time portfolio and risk oversight, collateral and margin monitoring, and automated trade, position, and balance reconciliation. It serves professional and institutional market participants, including asset managers, banks, broker-dealers, exchanges, custodians, lenders, corporate treasuries, and funds.

View jobs by Elwood

Skills

About the Role

You'll join Elwood's Backend Engineering Team, rotating across internal teams including Backend and Market Connectivity. These rotations give you a wide range of industry-leading technical skills and introduce you to all areas of the business, helping you become an integral part of the Elwood ecosystem while learning about digital asset markets. This is a great opportunity to gain hands-on experience while starting your career in Software Engineering within the world of digital assets.

Requirements

  • Degree in a STEM discipline
  • 6 to 18 months experience as a Software Engineer (including similar internship or placement years) within financial markets and an understanding of a portfolio, execution, or order management system an advantage
  • Programming experience in an object oriented or functional programming language: C#, C++, Java, Python, Golang, Rust etc.
  • Strong understanding of computer science fundamentals including design, algorithms, and data structures
  • Excellent analytical and problem-solving skills
  • Excellent verbal and written communication skills
  • A passion for a career in a FinTech environment, and genuine interest in the Crypto / Digital Assets space

Responsibilities

  • Develop and enhance software access across the Elwood technology stack
  • Work with business stakeholders to build new and maintain existing features
  • Meet deadlines in support of a fast-moving release cycle
  • Leverage new technologies and approaches with continuous improvement in mind
  • Work closely with Quants, Product, Algo Developers, Infrastructure and Support teams to deliver trading solutions
  • Contribute to all areas of the software development lifecycle including design, development, integration, automated testing, and maintenance

Benefits

  • Competitive salary and compensation packages
  • Fully paid medical and discounted dental schemes for employees and their family
  • Generous time off + bank holidays
  • Cycle to Work and Cycle Saver schemes
  • Fully stocked kitchen and access to weekly Ubereats allowance
  • Discounted gym scheme
  • Employee Assistance Programme
  • Paid study leave and personal leave