C# Software Engineer

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

Job Description

WHAT YOU’LL DO

We’re looking for a 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 C# Software Engineer to be someone with:

  • Strong proficiency in C# and .NET, with 3+ 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

WHAT YOU’LL GET

You’ll join a culture of collaboration and excellence, where you’ll be surrounded by curious thinkers and creative problem solvers. Driven by a passion for continuous improvement, you’ll thrive in a supportive, high-performing environment alongside talented colleagues, working collectively to tackle some of the most complex problems in the financial markets.

In return for your expertise, you will have access to a range of Optiver perks, including:

  • A performance-based bonus structure unmatched anywhere in the industry. We combine our profits across desks, teams and offices into a global profit pool, fostering a truly collaborative environment
  • The chance to work alongside diverse and intelligent peers in a rewarding environment
  • Training, mentorship and personal development opportunities
  • Daily breakfast, lunch and an in-house barista
  • Gym membership plus weekly in-house chair massages
  • Regular social events, including a company trip every two years
  • Guided relocation, a competitive relocation package and visa sponsorship where necessary

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