Software Engineer
Software Engineer, Operations Technology
Overview
A leading quantitative trading and technology-driven firm is seeking an experienced Software Engineer to join its Operations Technology organization. This team develops surveillance, monitoring, and reporting platforms that provide oversight across a diverse range of global trading products, including equities, options, futures, fixed income, digital assets, and more.
This is an opportunity to work in a highly collaborative, non-siloed environment where engineers have direct visibility into the impact of their work. The team partners closely with compliance, trading, and technology stakeholders to build scalable systems that process large volumes of data in near real time.
Responsibilities
- Design, develop, and enhance near real-time surveillance and monitoring platforms used by compliance and business stakeholders.
- Build scalable software solutions using C#/.NET and modern frontend technologies.
- Develop complex business logic capable of processing large volumes of trading and market data with high performance and reliability.
- Create tools and services that support regulatory oversight, monitoring, and reporting functions.
- Collaborate with engineers, quantitative researchers, and business users to translate requirements into production-grade applications.
- Participate in all phases of the software development lifecycle, including design, implementation, testing, deployment, and support.
- Continuously improve system performance, scalability, and maintainability.
Requirements
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field. Equivalent professional experience will also be considered.
- 6+ years of professional software engineering experience developing applications with object-oriented programming languages.
- Strong understanding of object-oriented design principles and software architecture.
- 4+ years of hands-on experience with C#/.NET or Java.
- Experience building performant, data-intensive applications.
- Ability to solve complex technical problems and deliver scalable solutions.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience with WPF and/or Angular.
- Experience with Complex Event Processing (CEP) technologies.
- Background working with large-scale data processing or real-time systems.
- Exposure to financial markets, trading systems, compliance technology, or regulatory applications.
What You'll Gain
- Direct impact on systems that support trading operations across global markets.
- Exposure to large-scale, high-performance technology challenges.
- Close collaboration with engineering, quantitative, and business teams.
- An environment that values curiosity, ownership, innovation, and continuous learning.
- Competitive compensation, benefits, and long-term career growth opportunities.
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 CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, 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 CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.