Principal C# Software Engineer

May 29, 2026
Application ends: August 28, 2026
Apply Now

Job Description

WHAT YOU’LL DO

We’re looking for a Principal C# Software Engineer to design and build high-performance desktop GUIs that power real-time decision-making across our trading and research teams. In this role, you’ll develop responsive, Windows-based interfaces that surface complex data clearly and intuitively. You’ll work closely with traders, researchers, and backend engineers to translate sophisticated requirements into elegant, high-performance visualisations. Your work will directly impact trading performance and operational efficiency, delivering reliable applications that handle real-time data at scale while maintaining exceptional responsiveness and usability.

Responsibilities:

  • Design, build, and maintain high-performance Windows desktop applications using C# and modern .NET
  • Develop intuitive, responsive UIs for real-time and complex data visualisation
  • Collaborate with traders, researchers, and engineers to translate requirements into effective tools
  • Own features end-to-end, from design through to deployment and monitoring
  • Ensure performance and reliability through strong architecture, async programming, and optimisation
  • Diagnose and resolve issues related to performance, threading, and memory
  • Contribute to shared UI components, frameworks, and engineering best practices
  • Continuously improve usability, workflows, and overall user experience

WHO YOU ARE

We need our next engineer to be someone with:

  • Strong proficiency in C# and .NET, with 7+ years’ experience building production desktop applications
  • Experience developing responsive, high-performance UIs using WPF, WinForms, XAML, or similar
  • Solid understanding of MVVM (or similar patterns), UI architecture, asynchronous programming, and threading
  • Experience debugging, profiling, and optimising desktop applications (e.g. memory usage, concurrency, rendering performance)
  • A strong problem-solving mindset with a focus on performance, scalability, and reliability
  • Ability to work independently, lead projects, and prioritise effectively
  • Strong communication skills across both technical and non-technical audiences
  • A Bachelor’s or Master’s degree in Computer Science or a related field

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru