Software Engineer (Java)
Ocho People | Technology Recruitment
• Software Engineer opportunity at a leading digital asset firm operating at the centre of global financial markets
• Java focused role across enterprise systems, trading tools and operational infrastructure
• High autonomy environment where your voice is heard at every level of the business
• Flexible working arrangement
• Salary up to £60,000
About the Company
Our client is a leading digital asset partner empowering institutional clients to integrate digital assets into their portfolios. Since founding in 2017 they have successfully navigated three market cycles, building trusted partnerships and bridging institutional and crypto ecosystems at scale. They offer a comprehensive range of solutions spanning spot trading, fixed income strategies, vanilla options and bespoke structured products. This is a tightly knit, high performance team that respects and listens to every member of staff — a firm where substance is valued over form and strong engineers are recognised and rewarded accordingly.
The Role
This is a Software Engineer position working across the design, architecture and development of enterprise grade systems that support trading, operations and risk functions. You will build tools, reports and data feeds to fulfil business requirements from front office trading teams and work closely with Heads of business lines to ensure systems are properly implemented and effectively maintained. Operating in a high autonomy environment, you will take genuine ownership of software quality, efficiency, cost and operational resilience, and contribute actively to cross company technology initiatives as the business continues to grow. This is a great opportunity for a Java engineer who wants to work on financially complex, impactful systems in a fast moving and rewarding environment.
Key Responsibilities
• Design, architect and build enterprise grade systems supporting trading, operations and risk functions
• Develop tools, reports and data feeds to fulfil business requirements from trading and front office teams
• Take ownership of software quality, efficiency, cost management and operational resilience
• Work closely with Heads of business lines and front office trading in the implementation and maintenance of key systems
• Participate actively in cross company technology efforts to achieve business and operational goals
What You'll Need
Essential:
• 2 or more years of experience working in a technical software engineering role
• Strong Java development skills with experience building enterprise or production grade systems
• Degree or postgraduate qualification in Computer Science, Software Engineering or a related field from a recognised university
• Strong analytical mindset with the ability to work across complex, data driven systems
• Comfortable working in a fast paced, high autonomy environment
Nice to Have:
• AWS certification or solid hands on AWS experience
• Exposure to financial services, fintech or digital asset environments
• Experience with trading systems, risk tooling or operational infrastructure
Why Apply?
• Salary up to £60,000
• Flexible working arrangement
• High autonomy culture — trusted to own your work and make an impact from day one
• Flat, collaborative team where every voice is heard, including by senior leadership
• Opportunity to work at the intersection of institutional finance and digital asset markets
• Fast moving, intellectually stimulating environment with genuine variety in the work
• A firm that invests in its people and is committed to long term holistic development
How to Apply
For a confidential conversation about this opportunity, please reach out to Nick Napier directly on LinkedIn or submit your CV via the link below.
