LOG IN
SIGN UP
Tech Job Finder - Find Software, Technology Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
E-mail address
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

C++ Engineer - Equities Execution Technology

at Millennium

Back to all C/C++ jobs
Millennium logo
Hedge Funds

C++ Engineer - Equities Execution Technology

at Millennium

Tech LeadNo visa sponsorshipC/C++/C#

Posted 4 hours ago

No clicks

Compensation
$175,000 – $250,000 USD

Currency: $ (USD)

City
New York City
Country
United States

Senior platform software developer focused on designing, developing, and optimizing a global multi-asset Order Management System for equities execution. Build high-performance, low-latency event-driven components that handle thousands of events per second, collaborate with trading and technology teams, and ensure system reliability through testing, monitoring, and failover mechanisms. Mentor junior developers and contribute to architectural decisions.

C++ Engineer - Equities Execution Technology

We are seeking a Senior Platform Software Developer to join our Execution Technology team, focusing on the design, development, and optimization of our Global Multi-Asset Order Management Systems (OMS). You will work as part of a team to a build highly performant, scalable, reliable platform critical to our trading success.

Key Responsibilities

  • Design and develop high-performance order management and related technical services & components, handling thousands of events per second with microsecond latency

  • Collaborate closely with other technology teams to design & implement new trading workflows and features

  • Optimize system performance through profiling, code optimization, and infrastructure improvements

  • Ensure system reliability with comprehensive testing, monitoring, and fail-over mechanisms

  • Mentor junior developers and contribute to architectural decisions

Required Qualifications:

Technical Skills:

  • Expert-level proficiency in C++, with deep understanding of performance optimization

  • Strong experience with order management systems, trade execution, or market data systems

  • Solid knowledge of FIX & Binary Trading protocols and electronic trading workflows

  • Experience with event-based low-latency system design

  • Familiarity with Linux/Unix environments and shell scripting

  • Understanding of network programming, async UDP TCP/IP and OS optimizations

Financial Markets Knowledge:

  • Deep understanding of cross-asset products & markets structure

  • Experience of order types, market microstructure, and execution algorithms

  • Familiarity with Market-Data distribution systems

  • Awareness of trading risk management, compliance concepts and regulatory concepts

Soft Skills:

  • Strong analytical and problem-solving abilities

  • Excellent communication skills with ability to work with non-technical stakeholders

  • Thrives in fast-paced environment with tight deadlines

  • Detail-oriented with focus on system reliability and accuracy

Preferred Qualifications:

  • Degree in Computer Science, Engineering

  • Experience with KDB+/Q, Python, or other data analysis tools

  • Prior experience with low-latency Java would be helpful, but not required

  • Exposure to cloud platforms (AWS/GCP) and containerization

  • Background in trading , application

  • Experience with event streams, event loops & async io patterns,, distributed systems, and microservices architecture

  • Prior hedge fund or proprietary trading firm experience an advantage

Technology Stack

  • Languages: C++, KDB, Java

  • Messaging: Trading protocols,

  • Development: Git, Jenkins

The estimated base salary range for this position is $175,000 to $250,000, which is specific to New York and may change in the future. Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing an offer, we take into consideration an individual’s experience level and the qualifications they bring to the role to formulate a competitive total compensation package.

C++ Engineer - Equities Execution Technology

at Millennium

Back to all C/C++ jobs
Millennium logo
Hedge Funds

C++ Engineer - Equities Execution Technology

at Millennium

Tech LeadNo visa sponsorshipC/C++/C#

Posted 4 hours ago

No clicks

Compensation
$175,000 – $250,000 USD

Currency: $ (USD)

City
New York City
Country
United States

Senior platform software developer focused on designing, developing, and optimizing a global multi-asset Order Management System for equities execution. Build high-performance, low-latency event-driven components that handle thousands of events per second, collaborate with trading and technology teams, and ensure system reliability through testing, monitoring, and failover mechanisms. Mentor junior developers and contribute to architectural decisions.

C++ Engineer - Equities Execution Technology

We are seeking a Senior Platform Software Developer to join our Execution Technology team, focusing on the design, development, and optimization of our Global Multi-Asset Order Management Systems (OMS). You will work as part of a team to a build highly performant, scalable, reliable platform critical to our trading success.

Key Responsibilities

  • Design and develop high-performance order management and related technical services & components, handling thousands of events per second with microsecond latency

  • Collaborate closely with other technology teams to design & implement new trading workflows and features

  • Optimize system performance through profiling, code optimization, and infrastructure improvements

  • Ensure system reliability with comprehensive testing, monitoring, and fail-over mechanisms

  • Mentor junior developers and contribute to architectural decisions

Required Qualifications:

Technical Skills:

  • Expert-level proficiency in C++, with deep understanding of performance optimization

  • Strong experience with order management systems, trade execution, or market data systems

  • Solid knowledge of FIX & Binary Trading protocols and electronic trading workflows

  • Experience with event-based low-latency system design

  • Familiarity with Linux/Unix environments and shell scripting

  • Understanding of network programming, async UDP TCP/IP and OS optimizations

Financial Markets Knowledge:

  • Deep understanding of cross-asset products & markets structure

  • Experience of order types, market microstructure, and execution algorithms

  • Familiarity with Market-Data distribution systems

  • Awareness of trading risk management, compliance concepts and regulatory concepts

Soft Skills:

  • Strong analytical and problem-solving abilities

  • Excellent communication skills with ability to work with non-technical stakeholders

  • Thrives in fast-paced environment with tight deadlines

  • Detail-oriented with focus on system reliability and accuracy

Preferred Qualifications:

  • Degree in Computer Science, Engineering

  • Experience with KDB+/Q, Python, or other data analysis tools

  • Prior experience with low-latency Java would be helpful, but not required

  • Exposure to cloud platforms (AWS/GCP) and containerization

  • Background in trading , application

  • Experience with event streams, event loops & async io patterns,, distributed systems, and microservices architecture

  • Prior hedge fund or proprietary trading firm experience an advantage

Technology Stack

  • Languages: C++, KDB, Java

  • Messaging: Trading protocols,

  • Development: Git, Jenkins

The estimated base salary range for this position is $175,000 to $250,000, which is specific to New York and may change in the future. Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing an offer, we take into consideration an individual’s experience level and the qualifications they bring to the role to formulate a competitive total compensation package.

SIMILAR OPPORTUNITIES

No similar jobs available at the moment.