Search

Software Engineer (C#) -- Desktop Trading/EMS Applications

TBG | The Bachrach Group
locationNew York, NY 10261, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Join a small, high‑caliber team building a next‑generation, multi‑asset Execution Management System used by leading hedge funds and institutional managers. This role focuses on high‑performance, desktop C# development, integrating liquidity, execution, analytics, and workflow into a customizable, trader‑friendly interface.


What you’ll do

  • Enhance capacity, throughput, and responsiveness of C# components and user workflows using Agile delivery practices.
  • Evaluate technologies and propose pragmatic designs for next‑gen features in a real‑time trading context.
  • Collaborate closely with cross‑functional partners; communicate clearly and ship reliably.
  • Juggle multiple priorities and adapt quickly in a fast‑moving environment.


What you bring

  • BS/MS in a technical field and 5+ years of professional experience.
  • Proven track record building multi‑threaded, high‑performance C# desktop applications (UI and server‑side services).
  • Strong command of modern .NET/C# for rich client and background processing; experience with desktop frameworks (e.g., WPF/WinForms) over web frameworks for this role.
  • Familiarity with financial markets and multi‑asset workflows (equities, fixed income, etc.) is a strong plus.
  • Hands‑on with .NET memory/performance profiling and optimization.
  • Solid OOP fundamentals; additional experience with Java or WPF is a plus.
  • Comfortable with unit testing and code quality practices.
  • Self‑starter with a bias for technical excellence and strong written/verbal communication.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...