Elity Global
Software Engineer – User Interface (C#)
Elity GlobalNetherlands6 hours ago
Full-timeEngineering

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

Key Skills

Ranked by relevance