Software Engineer - User Interface (C#)

Optiver

Amsterdam

On-site

EUR 50,220 - 75,330

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Performance-based bonus
25 paid vacation days
Training opportunities
Office perks including meals and massages
Relocation packages for expats

Job summary

A leading trading firm in Amsterdam is seeking a Software Engineer specializing in User Interface development using C#. The role involves designing high-performance UI applications, collaborating with traders and researchers, and mentoring other engineers. Candidates should have expertise in C# and a strong understanding of C++. This full-time position offers a performance-based bonus, extensive benefits, and opportunities for personal and professional growth.

Qualifications

  • Expertise in C#/.NET with a strong track record of building high-performance desktop applications.
  • Strong understanding of C++ and ability to interoperate effectively with C++ services.
  • Proven experience designing and maintaining complex software frameworks.

Responsibilities

  • Design and build high-performance UI applications using C#.
  • Collaborate closely with traders, researchers, and engineers.
  • Lead and mentor engineers, contribute to code quality.

Skills

Expertise in C#/.NET
Understanding of C++
Problem-solving skills
Ability to lead technical initiatives
Deep understanding of multithreading

Job description

Software Engineer – User Interface (C#)

Optiver – Amsterdam, North Holland, Netherlands

Salary: €4,500.00-€6,750.00

Full-time, Mid‑Senior level, Engineering and Information Technology

Responsibilities
  • Design and build high-performance UI applications using C# on top of Optiver’s proprietary in-house framework.
  • Extend and enhance the UI framework itself to improve usability, performance, and flexibility for other developers.
  • Integrate with complex C++ backend microservices, ensuring efficient communication, real‑time data handling, and consistent APIs.
  • Architect scalable and modular UI components that handle large data volumes and update in real time.
  • Collaborate closely with traders, researchers, and engineers to design solutions that improve decision‑making speed and reliability.
  • Lead and mentor engineers, contributing to code quality, design reviews, and engineering best practices.
  • Drive innovation in performance optimization, architecture, and tooling to further simplify and scale our UI development ecosystem.
Qualifications
  • Expertise in C#/.NET with a strong track record of building high-performance desktop applications (e.g., WPF, WinForms, or custom frameworks).
  • Strong understanding of C++ and ability to interoperate effectively with C++ services and APIs.
  • Proven 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, guide other developers, and make sound architectural decisions.
  • Strong problem‑solving skills and ability to operate effectively in a fast‑paced, highly collaborative environment.
  • Experience in financial systems or real‑time data applications is advantageous but not required – excellence in performance and scalability is what matters most.
Nice to have
  • Contributing to internal developer tools, frameworks, or SDKs used across teams.
  • Designing low‑latency data visualizations or working with distributed systems and networked applications.
  • Hands‑on experience with C++/CLI, inter‑process communication (IPC), or native interop between C# and C++.
  • Familiarity with trading systems, quantitative research platforms, or real‑time analytics applications.
Benefits
  • A performance‑based bonus structure, enabling all employees to benefit from our global profit pool.
  • Opportunities to work alongside best‑in‑class professionals from over 50 different countries.
  • 25 paid vacation days in the first year, increasing to 30 from the second year onwards.
  • Training opportunities, discounts on health insurance, and fully paid first‑class commuting expenses.
  • Extensive office perks, including breakfast, lunch and dinner, world‑class barista coffee, in‑house physio and chair massages, organized sports and leisure activities, and Friday afternoon drinks.
  • Training and continuous learning opportunities, including access to conferences and tech events.
  • Competitive relocation packages and visa sponsorship where necessary for expats.
Apply

Are you interested in furthering your career on one of the most dynamic and exciting trading floors in Europe? Apply directly via the form below. If you have any questions, feel free to contact our Recruitment team via our recruitment inquiry form.

Please note: we do not require any assistance from third‑parties, including agencies, in the recruitment of this role and we cannot accept applications via email.

About Optiver

At Optiver, our mission is to constantly improve the market by injecting liquidity, providing accurate pricing, increasing transparency and acting as a stabilising force no matter the market conditions. With a focus on continuous improvement, we participate in the safeguarding of healthy and efficient markets for everyone who participates. As one of the largest market making institutions, we are a trusted partner of 70+ exchanges across the globe.

Diversity Statement

Optiver is committed to diversity and inclusion.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Automated Trading Systems
Software Engineer - Automated Trading Systems

Optiver • Amsterdam

On-site
EUR 60,000 - 80,000
Performance-based bonus structure
25 paid vacation days
Fully paid commuting expenses
+2
Production Engineer
Production Engineer

Optiver • Amsterdam

On-site
EUR 70,000 - 110,000
Performance-based bonus structure
25 paid vacation days
Training opportunities
+3
Software engineer - Real-Time Pricing
Software engineer - Real-Time Pricing

Optiver • Amsterdam

On-site
EUR 90,000 - 140,000
Performance bonus
Global team
25 vacation days
+3
Software Engineer — Real-Time Automated Trading Systems
Software Engineer — Real-Time Automated Trading Systems

Optiver • Amsterdam

On-site
EUR 60,000 - 80,000
Performance-based bonus structure
25 paid vacation days
Fully paid commuting expenses
+2
Software Engineer Internship (2027 Start)
Software Engineer Internship (2027 Start)

Optiver • Amsterdam

On-site
EUR 20,000 - 27,000
Competitive pay
Flights and accommodation in Amsterdam
Office perks: meals and coffee
+3
Graduate Software Engineer
Graduate Software Engineer

Optiver Holding BV • Amsterdam

On-site
EUR 52,000 - 78,000
Performance bonus
Global team work
25 days vacation
+2
Graduate Software Engineer
Graduate Software Engineer

Optiver • Amsterdam

On-site
EUR 52,000 - 76,000
Technical Sourcer
Technical Sourcer

Optiver • Amsterdam

On-site
EUR 60,000 - 80,000
Performance-based bonus
25 paid vacation days
Health insurance discounts
+2
FPGA Engineer
FPGA Engineer

Optiver • Amsterdam

On-site
EUR 90,000 - 130,000
Performance-based bonus
25 paid vacation days
Training opportunities
+5
Software Engineer Internship (2027 Start)
Software Engineer Internship (2027 Start)

Optiver Holding BV • Amsterdam

On-site
EUR 20,000 - 27,000
Flights & accommodation
Office perks
Bi-weekly massages
+1