C# Developer - Trading Technology - Leading HFT
Senior C# Developer - Trading Technology
Company Overview:
Role Overview:
Key Responsibilities:
- Design, develop, and maintain business-critical trading and market-data applications.
- Partner closely with traders, quantitative researchers, and engineers to gather requirements and deliver solutions.
- Build highly available and scalable systems supporting real-time trading workflows.
- Develop both backend services and desktop user interfaces.
- Own the full software development lifecycle, from analysis and design through to production deployment and support.
- Drive improvements in system performance, reliability, automation, and operational efficiency.
- Contribute to technical architecture and engineering best practices.
- Mentor junior engineers and support the growth of the wider development team.
Key Requirements:
- Bachelor's degree or higher in Computer Science, Engineering, Mathematics, or a related technical discipline.
- Strong commercial experience developing applications in C#/.NET.
- Experience building high-performance server-side systems, ideally including multi-threaded development.
- Experience developing desktop applications, preferably using WPF or similar frameworks.
- Solid understanding of object-oriented design principles and software engineering best practices.
- Experience working across the full software development lifecycle.
- Strong communication skills with the ability to collaborate directly with front office stakeholders.
- Ability to thrive in a fast-moving, high-performance environment.
- Experience troubleshooting, profiling, and optimising application performance.
- Strong attention to detail and commitment to software quality.
Nice to Have:
- Experience with .NET Core and Linux-based deployments.
- Knowledge of HTML, JavaScript, or modern web development frameworks.
- Experience with React and/or TypeScript.
- Exposure to real-time distributed systems or messaging technologies.
- Previous experience within trading, capital markets, or financial technology environments.
- Agile software delivery experience.
Location & Work Setup:
Why Join:
- Work directly alongside traders and quantitative researchers on business-critical technology.
- Gain exposure to complex, real-time systems operating in global financial markets.
- Join a highly technical and collaborative engineering culture.
- Influence architecture, technology decisions, and product direction.
- Strong compensation, benefits package, 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.
