Senior Software Engineer - Real-Time Multi-Asset Trading

Certus Sales Recruitment

New York (NY)

Hybrid

USD 180,000 - 240,000

Full time

14 days+
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Excellent benefits

Job summary

Senior Software Engineer – Multi-Asset Order Management System (OMS) based in New York, NY. Hybrid work arrangement with a competitive salary and excellent benefits.

You will design and build a scalable, real-time OMS, owning the full trade lifecycle and integrations with exchanges, brokers, and custodians. You will work on high-performance distributed systems, streaming data pipelines, and key architectural decisions, collaborating with technical and executive leadership to shape the platform's

Qualifications

  • 8+ years' experience building production trading systems.
  • Expert-level Python for backend services and data processing.
  • Strong C++ experience in high-performance or low-latency environments.
  • Experience with Smart Order Routing and exchange connectivity.
  • Deep knowledge of distributed systems and event-driven architecture.
  • Experience with Kafka, RabbitMQ, SQS or similar technologies.
  • Strong PostgreSQL and high-volume data processing experience.
  • Experience building real-time streaming systems and scalable data pipelines.
  • Strong understanding of financial markets, execution, reconciliation and trading workflows.
  • Excellent communication skills and ability to work with technical and executive stakeholders.

Responsibilities

  • Designing and developing a scalable multi-asset OMS.
  • Owning the full trade lifecycle including routing, execution, allocations, positions and reconciliation.
  • Building FIX, exchange, custodian and third-party trading integrations.
  • Developing high-performance market data and execution pipelines.
  • Designing resilient, event-driven distributed systems.
  • Scaling the platform for high order volumes and multiple asset classes.
  • Evolving towards a fully real-time trading environment.
  • Collaborating with leadership on long-term architecture.

Skills

Python
C++
Distributed systems
Event-driven architecture
Kafka
RabbitMQ
SQS
PostgreSQL
Real-time streaming
Trading systems
Clear communication with stakeholders

Tools

FIX protocol
AWS

Job description

Senior Software Engineer – Multi-Asset Order Management System (OMS) based in New York, NY. Hybrid work arrangement with a competitive salary and excellent benefits.

You will design and build a scalable, real-time OMS, owning the full trade lifecycle and integrations with exchanges, brokers, and custodians. You will work on high-performance distributed systems, streaming data pipelines, and key architectural decisions, collaborating with technical and executive leadership to shape the platform's

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

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Certus Sales Recruitment • New York (NY)

Hybrid
USD 180,000 - 240,000
Hybrid work model
Excellent benefits
Senior Software Engineer – Real-Time Multi-Asset Trading
Senior Software Engineer – Real-Time Multi-Asset Trading

Certus Recruitment Group • New York (NY)

Hybrid
USD 150,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Certus Recruitment Group • New York (NY)

Hybrid
USD 150,000 - 210,000
Senior Java OMS Engineer – Market Making
Senior Java OMS Engineer – Market Making

Global Trading Systems • Village of Pelham (NY)

Hybrid
USD 175,000 - 225,000
Daily Meal Allowance
Equinox Corporate Membership Rate
Snacks
+2
Senior Director, Java OMS Engineering | Real-Time Trading
Senior Director, Java OMS Engineering | Real-Time Trading

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 230,000 - 350,000
Electronic Trading (OMS) Software Developer
Electronic Trading (OMS) Software Developer

HedgeServ • New York (NY)

Hybrid
USD 175,000 - 215,000
Senior Java Engineer - Low-Latency Trading OMS
Senior Java Engineer - Low-Latency Trading OMS

Addepar • Mountain View (CA)

On-site
USD 126,000 - 197,000
Realtime Trading Systems Engineer: OMS & Execution
Realtime Trading Systems Engineer: OMS & Execution

Saragossa • New York (NY)

On-site
USD 100,000 - 150,000
Senior Distributed Systems Engineer - Real-Time Trading
Senior Distributed Systems Engineer - Real-Time Trading

Fanatics • New York (NY)

On-site
USD 152,000 - 200,000
Senior Software Engineer – Core Trading Systems (C#) - OMS & EMS - Global Multi-Strategy Hedge [...]
Senior Software Engineer – Core Trading Systems (C#) - OMS & EMS - Global Multi-Strategy Hedge [...]

Mondrian Alpha • United States

On-site
Permanent capital with long-term mindset
Autonomy to own solutions
Culture of excellence and innovation