About the Role
About the Role
As a Full Stack Software Engineer at Referment, you will be instrumental in building a modern, cloud-native platform for institutional investment technology. This role offers the unique opportunity to shape both the product and the engineering culture while solving complex engineering problems that impact global financial markets.
What You'll Be Doing
You'll design and build high-performance software across the entire platform, from backend services and APIs through to cloud infrastructure and modern user interfaces. Working closely with the founders, CTO and product team, you'll solve difficult technical problems, contribute to architectural decisions and help build a platform designed to replace legacy investment management software.
Who We're Looking For
The client is looking for exceptional engineers rather than someone who simply ticks every technology box.
You’ll Likely Have
- Experience working within Capital Markets, Investment Management, Electronic Trading or Financial Technology
- Strong commercial experience with C, C++ or another systems programming language
- Rust experience, whether that's commercial, open source or personal projects
- Excellent software engineering fundamentals
- Experience designing scalable backend systems and APIs
- A passion for solving technically challenging problems
If you've been teaching yourself Rust because you believe it's the future of systems programming, we'd particularly like to hear from you.
Technology
Current Technologies Include: Rust, React, REST APIs, SQL, Redis, NGINX. Previous experience with every technology isn't expected. Strong engineers with the right mindset and foundations will be supported as they get up to speed.
Why Apply?
- Help build a platform that could redefine investment technology
- Join early enough to influence architecture and engineering standards
- Solve genuinely difficult technical problems
- Work directly with founders and senior technical leaders
- High levels of autonomy and ownership
- Modern engineering environment with Rust at its core
- Small, collaborative team where every engineer has a visible impact
This Role is for You If...
- You enjoy building products from the ground up.
- You want your work to matter.
- You like solving difficult engineering problems rather than maintaining legacy code.
- You thrive in high-calibre teams where engineers are trusted to make decisions.
- And you're excited by the opportunity to help build what could become the next generation of institutional investment management technology.
Requirements
Experience in Capital Markets
Experience working within Capital Markets, Investment Management, Electronic Trading or Financial Technology.
Systems Programming
Strong commercial experience with C, C++ or another systems programming language.
Rust Experience
Experience with Rust, whether commercial, open source or personal projects.
Software Engineering Fundamentals
Excellent software engineering fundamentals are essential.
Backend Systems Design
Experience designing scalable backend systems and APIs.
Nice to Have
A passion for solving technically challenging problems.
Familiarity with technologies like React, REST APIs, SQL, Redis, and NGINX.
Benefits
High Autonomy
High levels of autonomy and ownership in your work.
Collaborative Team
Join a small, collaborative team where every engineer has a visible impact.