Senior Software Engineer - Trading Systems & Platform

United States, New York
Permanent
Job ID: 2510

Job Description


[Up to c. $200k Base Salary + Discretionary Bonus | Hybrid Working]


Role Overview

We’re representing a highly selective quantitative investment manager with a long-standing track record, a deeply technical engineering culture and a measured approach to hiring exceptional people for long-term careers. This is a broad software engineering role sitting close to the systems that support the full trading lifecycle, from trading infrastructure and risk controls through to post-trade workflows, internal tooling and platform services. The firm is especially interested in engineers who want to build trust over time, solve complex problems with autonomy and eventually gain exposure to increasingly sensitive, high-impact trading technology.

This is not a narrow “plug into one project” role. It’s better suited to an exceptional generalist engineer who can work across C++, Python or Java, partner directly with internal users, and build pragmatic, reliable systems in an environment where engineering quality has a direct commercial impact...


Key Responsibilities

  • Build and maintain software across trading systems, risk platforms, post-trade workflows and internal engineering tools
  • Partner directly with traders, researchers, risk teams and other internal users to understand requirements and shape effective technical solutions
  • Develop production-quality software using C++, Python and/or Java across proprietary systems and supporting platforms
  • Help design complex software systems, selecting practical technologies that align with performance, reliability and business objectives
  • Evaluate, integrate and deploy open-source or third-party technologies across on-premise and cloud-based environments
  • Contribute to a collaborative engineering culture where complex problems are solved through strong technical judgement, shared thinking and disciplined execution


What You’ll Bring…

  • 4+ years of professional software engineering experience, with evidence of building complex production systems in C++, Python, Java or similar languages
  • Strong ability to design, build and maintain complex software systems in production environments
  • Experience working directly with users, stakeholders or internal clients to capture requirements and scope technical work
  • Exposure to distributed systems, platform engineering, reliability engineering, data-heavy systems or cloud/on-premise infrastructure
  • A pragmatic engineering mindset, with the judgement to balance simplicity, maintainability, reliability and performance
  • Strong academic background, ideally including a bachelor’s or master’s degree in computer science or a closely related technical discipline
  • Genuine interest in quantitative trading, financial markets infrastructure or technology-led investment environments
  • (Preferred) Experience with trading systems, risk systems, financial data, low-latency systems or research-adjacent engineering


...


Apply for this role

All fields marked with * are required.

I confirm I have a pre-existing right to work in the role’s location *
I require visa sponsorship now or will require it in the future

Back to Job Listings