Graduate/Junior Software Engineer - Backend
Elwood provides comprehensive digital asset trading, portfolio, and risk management solutions, powering institutions with applications, market connectivity, and 24/7 expert support.
Funding
About Elwood Technologies
Elwood offers front-to-back capabilities with a modular offering, available as a complete solution or as individual modules, supporting a wide range of markets and products. The platform includes Execution Management with high-performance tools for traders, institutional-grade algorithms, and extensive venue connectivity; Portfolio Management with analytics, real-time P&L, and position monitoring across CeFi, DeFi, and TradFi; comprehensive Risk Management with robust metrics and bespoke scenario analysis; and Collateral Management with real-time display of lending positions and margin alerts. Designed for large institutions and multi-strategy hedge funds, Elwood's solutions are scalable and built with a culture of security and compliance, aiming for standards equivalent to traditional finance.
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
