The role:
As a Senior
C# UI Engineer
, you will help shape the next generation of global trading and research interfaces in a highly performance-driven environment. This is a hands-on technical leadership role focused on building intuitive, scalable, and low-latency user interfaces that integrate seamlessly with high-performance backend systems.
You will work with an in-house, high-performance C# UI framework designed to abstract system complexity and enable rapid development of robust tools for traders and researchers. Your role will involve both leveraging and extending this framework, operating at the intersection of
C#, C++, and real-time data.
You will collaborate closely with engineers, traders, and quantitative researchers to understand workflows, design effective user experiences, and ensure reliability and speed in a real-time trading environment.
What you will be doing:
Design and build high-performance desktop UI applications using C# on top of a proprietary in-house framework
Extend and enhance the UI framework to improve usability, performance, and flexibility for other developers
Integrate UI components with complex C++ backend microservices, ensuring efficient communication and real-time data handling
Architect scalable, modular UI components capable of handling large data volumes with real-time updates
Work closely with traders, researchers, and engineers to design interfaces that improve decision-making speed and reliability
Provide technical leadership through mentoring, code reviews, and contribution to engineering best practices
Drive innovation in performance optimisation, architecture, and tooling to continuously improve the UI development ecosystem
Who you are:
Strong expertise in C# / .NET with a proven track record of building high-performance desktop applications (e.g. WPF, WinForms, or custom frameworks)
Solid understanding of C++ and the ability to integrate effectively with C++ services and APIs
Experience designing and maintaining complex software frameworks and modular UI systems
Deep understanding of multithreading, concurrency, and real-time data processing
Demonstrated ability to lead technical initiatives and make sound architectural decisions
Strong problem-solving skills and ability to perform in a fast-paced, collaborative environment
Experience with financial systems or real-time data applications is a plus, but not required
What’s on offer:
The opportunity to work on mission-critical, real-time systems in a high-performance engineering environment
A role combining hands-on development with technical leadership and architectural ownership
Collaboration with highly skilled engineers, traders, and researchers
Strong long-term growth opportunities within a technically challenging domain
A modern, collaborative workplace based in Amsterdam
Feel free to check our website for more openings and let's get in touch for your next challenge in 2026!
https://elityglobal.com/careers