Senior Software Engineer for Low-Latency Trading Platforms

1 month ago


New York, New York, United States Harris Allied Full time
Senior Engineer/Electronic Trading Job Description

Harris Allied is seeking a highly skilled Senior Engineer to join their growing Algorithmic Trading Platform team. As a key member of the team, you will contribute to the delivery of high-availability, low-latency technology supporting client-facing trading algorithms, smart order routing, trader workflows, and partner with Algo Developers, Product, and Technology teams to deliver best-in-class trading solutions for institutional traders on a global basis.

This individual will have current trading solutions development experience including solid hands-on Java skills and experience building and optimizing low-latency trading systems using hardware acceleration, GC-free programming, quantitative analytics, market signal events, and statistical analysis.

Responsibilities
  • Create and engineer solutions that achieve ultra-low latency performance, seamlessly accommodating high-volume trading days, while maintaining reliability and data integrity.
  • Contribute to the SDLC including design, development, integration, automated testing, optimization, and maintenance.
  • Optimize trading system performance by minimizing latency, optimizing code execution, and leveraging hardware acceleration.
  • Partner with hardware engineers to design and integrate low-latency hardware solutions, such as accelerators and network cards.
  • Conduct performance testing and analysis using hardware and software profiling tools such as JVisualVM, JProfiler, or YourKit to identify and address bottlenecks and inefficiencies.
  • Monitor and maintain the stability and reliability of the trading platform, including troubleshooting and resolving technical issues related to hardware and software interactions.
  • Integrate advanced cache coherence methodologies and fine-tune cache usage across L1, L2, and L3 caches to significantly boost data retrieval efficiency and drastically decrease latency within the system.
  • Optimize the utilization of hardware resources by strategically managing CPU affinity and thread scheduling in multi-core environments.
Requirements
  • Proven experience (7+ years) in developing low-latency trading systems or high-frequency trading platforms using hardware acceleration and performance optimization.
  • Proficiency with low-latency Java libraries such as Chronicle and other specialized Java collections like Eclipse, JCTools, etc., demonstrating a deep understanding of efficient data handling and processing in high-performance computing environments.
  • In-depth knowledge of GC-free programming techniques, including object reuse, memory management, lock-free data structures, and minimizing memory allocations.
  • Knowledge of algorithmic trading strategies, order types, market microstructure, and electronic trading platforms.
  • Understanding of cache coherence protocols and cache optimization techniques for low-latency data access.
  • Experience with CPU affinity, thread management, and multi-core optimization for high-performance computing.
  • Experience with low-latency messaging protocols and technologies, such as UDP, TCP/IP, or multicast.


  • New York, New York, United States Harris Allied Full time

    Senior Engineer/Electronic Trading Job DescriptionHarris Allied is seeking a highly skilled Senior Engineer to join their Algorithmic Trading Platform team. As a key member of the team, you will contribute to the development of high-availability, low-latency technology supporting client-facing trading algorithms, smart order routing, and trader workflows.The...


  • New York, New York, United States Open Systems Technologies Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Open Systems Technologies. The ideal candidate will have expertise in designing and implementing low-latency C++ systems, with a strong background in data structures, algorithms, and object-oriented programming.Key Responsibilities Collaborate with hardware and software...


  • New York, New York, United States Harris Allied Full time

    Senior Engineer - Electronic TradingHarris Allied is seeking a highly skilled Senior Engineer to join our Algorithmic Trading Platform team. As a key member of our team, you will contribute to the design, development, and optimization of low-latency electronic trading platforms and infrastructure.Key Responsibilities:Design and develop high-performance...


  • New York, New York, United States Jobot Full time

    Job Title: Embedded Software Engineer (Full Stack) - Low Latency Trading SystemsAbout the Role:We are seeking a highly skilled Embedded Software Engineer to join our team in Downtown Manhattan. As a key member of our engineering team, you will collaborate with our customers in the financial trading industry to design and implement custom solutions that help...


  • New York, New York, United States New River Talent Full time

    Trading Platform SpecialistNew River Talent is seeking a skilled C++ Software Engineer to join our team as a Trading Platform Specialist. In this role, you will be responsible for developing software to enable trading in highly competitive, fast-moving electronic markets.Your Key ResponsibilitiesCollaborate with the trading team to develop solutions for...


  • New York, New York, United States Oxford Knight Full time

    Quantitative Researcher - Low Latency TradingOxford Knight is seeking a highly skilled Quantitative Researcher to join our low latency machine learning trading team. As a key member of our team, you will be responsible for researching and implementing fully automated systematic futures signals and strategies for the short to medium term.Key...

  • C++ Software Engineer

    1 month ago


    New York, New York, United States New River Talent Full time

    About the RoleWe are seeking a highly skilled C++ Software Engineer to join our team at New River Talent. As a key member of our trading platform development team, you will be responsible for designing and implementing efficient and reliable software solutions for trade execution and research capabilities.Key ResponsibilitiesCollaborate with our trading team...

  • Software Engineer

    1 week ago


    New York, New York, United States Hudson River Trading Full time

    Hudson River Trading's software engineers work on small, highly productive teams that design, improve, and maintain the technology that powers worldwide trading.As an FPGA Software Engineer, you will be working at the cutting edge of low-latency trading, collaborating closely with strategy developers and hardware developers to build best-in-class trading...


  • New York, New York, United States Nationstaff Full time

    About This OpportunityWe are seeking a highly skilled Full Stack Engineer to join our team and contribute to the development of our trading platforms. The ideal candidate will have experience building API interfaces and database systems to support low-latency trading environments.Key Responsibilities:Design and develop robust trading API interfaces and...


  • New York, New York, United States Barclays Full time

    Job SummaryWe are seeking a highly skilled Senior Low Latency Infrastructure Engineer to join our team at Barclays. As a key member of our infrastructure team, you will be responsible for designing, building, and maintaining high-performance infrastructure platforms and products that support our applications and data systems.Key Responsibilities:Design and...


  • New York, New York, United States Brains Workgroup Full time

    Electronic Trading Platform Developer OpportunityThis is a unique chance to get involved in the development of a cutting-edge electronic trading platform for interest rate swaps, US treasuries, and futures. As a Senior Java Developer, you will be responsible for designing and developing a low-latency trading platform that meets the needs of our client, a...


  • New York, New York, United States APN Consulting Full time

    OverviewThis is a unique opportunity to join APN Consulting as a Senior Java Developer and contribute to the design and development of a low-latency electronic trading platform for interest rate swaps, US treasuries, and futures.As a key member of our team, you will interact directly with trading, quantitative, compliance, and risk functions to deliver new...


  • New York, New York, United States Brains Workgroup Full time

    Electronic Trading Platform DeveloperWe are seeking a skilled Java Developer to join our team at Brains Workgroup and contribute to the design and development of a low-latency electronic trading platform for interest rate swaps, US treasuries, and futures.This is a unique opportunity to work on a greenfield development project and leverage modern...


  • New York, New York, United States Brains Workgroup Full time

    Electronic Trading Platform DeveloperWe are seeking a skilled Java Developer to join our team at Brains Workgroup and contribute to the design and development of a low-latency electronic trading platform for interest rate swaps, US treasuries, and futures.Key Responsibilities:Design and develop a low-latency, electronic trading platform for interest rate...


  • New York, New York, United States Mizuho Corporate Bank Full time

    Electronic Trading Platform DeveloperWe are seeking a highly skilled Senior Java Developer to join our team and contribute to the design and development of a low-latency electronic trading platform for interest rate swaps, US treasuries, and futures.Key Responsibilities:Design and develop high-performance trading applications using Java and modern...


  • New York, New York, United States Oxford Knight Full time

    Quantitative Trading Systems EngineerOxford Knight is seeking a talented Quantitative Trading Systems Engineer to join their growing team in either London or New York. As a Quantitative Trading Systems Engineer, you will be responsible for building and enhancing the software & hardware infrastructure for both low-latency trading and high-throughput research....


  • New York, New York, United States eFinancialCareers Full time

    Role Description:We are seeking a talented C++ Software Engineer to join our Core Infrastructure team focused on high-frequency trading. In this role, you will be responsible for designing, developing, and optimizing low-latency trading systems and infrastructure components critical to our trading operations. You will work closely with traders, quantitative...


  • New York, New York, United States eFinancialCareers Full time

    Role OverviewWe are seeking a highly skilled C++ Software Engineer to join our Core Infrastructure team focused on high-frequency trading. In this role, you will be responsible for designing, developing, and optimizing low-latency trading systems and infrastructure components critical to our trading operations.Key ResponsibilitiesDesign and implement...


  • New York, New York, United States Open Systems Technologies Full time

    Job SummaryWe are seeking a highly skilled Senior Software Architect to join our team at Open Systems Technologies. The ideal candidate will have a strong background in software engineering and experience with low latency trading systems.Key ResponsibilitiesDesign and implement ultra-low latency trading platformsCollaborate with hardware and software...


  • New York, New York, United States DV Trading Full time

    Job OverviewDV Trading is a leading financial services firm with a strong presence in North America and Europe. We are seeking a highly motivated and skilled Software Engineer Intern to join our team.Key Responsibilities:Assist in building low-latency applications and systemsWork with our infrastructure and trading teams to develop trading toolsContribute to...