Software Engineer
A leading multi-asset trading firm is seeking a Software Engineer to help build and evolve the technology underpinning its global automated trading platform. Working closely with quantitative researchers and trading engineers, you'll develop and support the systems responsible for market data, execution, analytics, and trading operations. This is a highly collaborative role offering significant ownership and exposure to complex engineering challenges at the intersection of distributed systems, data engineering, quantitative research, and electronic trading.
Technical Skills
C++ & Software Engineering
- Modern C++ (C++17/20 and beyond)
- Software architecture and system design
- Multithreading, concurrency and memory management
- Performance analysis and optimisation
- Building robust, maintainable production systems
Python & Data Infrastructure
- Production Python development
- Large-scale time-series data processing
- Research and analytics tooling
- Type-safe, testable software development
- Data engineering and platform development
Distributed Systems
- Linux development environments
- High-availability systems
- Real-time and event-driven architectures
- Observability and production support
- Distributed computing concepts
Desirable Experience
- Market data systems and exchange connectivity
- Electronic trading platforms
- Quantitative research infrastructure
- Blockchain, digital assets or alternative data
- Machine learning workflows
- Functional programming principles
Ideal Background
Open to strong software engineers from financial services or leading technology companies. Experience within trading, quantitative research, crypto or financial markets is beneficial but not required.
The successful candidate will be comfortable working directly with researchers, owning projects from conception through delivery, and solving complex technical problems with a high degree of autonomy.
What's on Offer
- Build core technology used by a leading systematic trading business
- Partner directly with quantitative researchers and experienced engineers
- Work on challenging problems across trading systems, data and distributed infrastructure
- Significant ownership and visibility from day one
- Influence the direction of a growing trading and research platform
- Competitive compensation and long-term career development opportunities
Apply now to learn more about this opportunity.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.