Logo
TBG | The Bachrach Group

Software Engineer (C#) Desktop Trading/EMS Applications (New York)

TBG | The Bachrach Group, New York, New York, United States, 10261

Save Job

Join a small, highcaliber team building a nextgeneration, multiasset Execution Management System used by leading hedge funds and institutional managers. This role focuses on highperformance, desktop C# development, integrating liquidity, execution, analytics, and workflow into a customizable, traderfriendly interface.

What youll do Enhance capacity, throughput, and responsiveness of C# components and user workflows using Agile delivery practices. Evaluate technologies and propose pragmatic designs for nextgen features in a realtime trading context. Collaborate closely with crossfunctional partners; communicate clearly and ship reliably. Juggle multiple priorities and adapt quickly in a fastmoving environment.

What you bring BS/MS in a technical field and 5+ years of professional experience. Proven track record building multithreaded, highperformance C# desktop applications (UI and serverside 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 multiasset workflows (equities, fixed income, etc.) is a strong plus. Handson 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. Selfstarter with a bias for technical excellence and strong written/verbal communication.