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 19 hours ago

No clicks

Compensation
$175,000 – $250,000 USD

Currency: $ (USD)

City
New York City
Country
United States

Senior platform software developer role focused on designing, developing and optimizing a global multi-asset order management system for equities execution. You will build high-performance, low-latency services handling thousands of events per second and collaborate with other technology teams to implement trading workflows and features. The role includes performance profiling, reliability engineering, mentoring junior developers, and contributing to architecture decisions. Strong expertise in C++, low-latency/event-based system design, trading protocols (FIX/Binary) and market structure is required.

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 19 hours ago

No clicks

Compensation
$175,000 – $250,000 USD

Currency: $ (USD)

City
New York City
Country
United States

Senior platform software developer role focused on designing, developing and optimizing a global multi-asset order management system for equities execution. You will build high-performance, low-latency services handling thousands of events per second and collaborate with other technology teams to implement trading workflows and features. The role includes performance profiling, reliability engineering, mentoring junior developers, and contributing to architecture decisions. Strong expertise in C++, low-latency/event-based system design, trading protocols (FIX/Binary) and market structure is required.

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.