Back to search
TBG | The Bachrach Group Linkedin · Posted 16d ago

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

New York, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search