Senior Software Engineer

Certus Sales Recruitment

New York (NY)

Hybrid

USD 180,000 - 240,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

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)

New York, NY | Hybrid

Competitive Salary + Excellent Benefits

Our client is a well-funded financial technology business building a next-generation, multi-asset Order Management System (OMS) from the ground up.

The platform will support trading across equities, fixed income, options, futures, FX, digital assets and alternative investments through a single, unified platform.

This is a senior, hands-on opportunity for an engineer who enjoys building complex financial infrastructure, solving challenging distributed systems problems and having genuine ownership over architecture and development.

The Role

You’ll play a key role in designing and building a mission-critical trading platform from the ground up.

You’ll be responsible for:

  • Designing and developing a scalable multi-asset OMS
  • Owning the full trade lifecycle, including order 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 to support high volumes of concurrent orders and multiple asset classes
  • Evolving the platform towards a fully real-time trading environment
  • Working closely with technical and executive leadership on long-term architecture
About You

You’ll be an experienced trading systems engineer with a strong background building production systems that handle live capital.

You’ll bring:

  • 8+ years' experience building production trading systems
  • Expert-level Python for backend services, integrations 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, event-driven architecture and messaging
  • 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
  • Experience supporting highly available, mission-critical production environments
  • Excellent communication skills and the ability to work with both technical and executive stakeholders
Nice to Have
  • Low-latency trading systems experience
  • AWS and cloud architecture
  • Algorithmic execution strategies such as VWAP, TWAP or implementation shortfall
  • Trading risk and exposure management
  • Custodian or brokerage integrations
  • Experience across digital assets, private markets, hedge funds or alternative investments
The Opportunity
  • Join a well-funded and rapidly growing FinTech business
  • Build core trading infrastructure from the ground up
  • Work across multiple asset classes and complex financial systems
  • Significant technical ownership and influence
  • Solve challenging distributed systems and real-time trading problems
  • Work alongside experienced technical and business leadership
  • Help shape the architecture of a next-generation trading platform

If you're a senior engineer with deep trading systems experience and want to build something genuinely complex from the ground up, we'd love to hear from you.

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 Recruitment Group • New York (NY)

Hybrid
USD 150,000 - 190,000
Hybrid work model
Excellent benefits
Senior Software Engineer - Real-Time Multi-Asset Trading
Senior Software Engineer - Real-Time Multi-Asset Trading

Certus Sales Recruitment • New York (NY)

Hybrid
USD 180,000 - 240,000
Hybrid work model
Excellent benefits
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
Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Software Enigneer - Java/Linux
Software Enigneer - Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Lead Trading Systems Engineer (USA)
Lead Trading Systems Engineer (USA)

Trexquant Investment • Stamford (CT)

On-site
USD 120,000 - 150,000
Competitive salary plus bonus
PPO Health, dental and vision insurance
Pre-tax commuter benefits
+1
Senior Software Engineer – Order Management & Trade Allocation (C++/Linux)
Senior Software Engineer – Order Management & Trade Allocation (C++/Linux)

Millennium • New York (NY)

On-site
USD 175,000 - 250,000
Senior Java Developer
Senior Java Developer

omnivistasolutions • New York (NY)

On-site
USD 100,000 - 130,000
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 - 190,000
Hybrid work model
Excellent benefits
Principal Software Development Engineer, Trading Systems
Principal Software Development Engineer, Trading Systems

twentyAI • New York (NY)

Hybrid
USD 120,000 - 180,000