Talent.com
Software Engineer - Trading Strategies (Java/C++)
Software Engineer - Trading Strategies (Java/C++)Virtu Financial • New York, NY, United States
Software Engineer - Trading Strategies (Java / C++)

Software Engineer - Trading Strategies (Java / C++)

Virtu Financial • New York, NY, United States
21 days ago
Job type
  • Full-time
Job description

VIRTU

As a leading financial technology firm, we leverage cutting-edge technology to deliver liquidity to global markets as well as innovative, transparent trading solutions and industry standard-setting analytics tools to our clients. As a market maker, Virtu provides deep liquidity that helps to create more efficient markets around the world. Our market structure expertise, broad diversification, and execution technology enables us to provide competitive bids and offers in over 19,000 securities, at over 235 venues, in 36 countries worldwide.

Virtu offers a dynamic, meritocratic environment with a flat hierarchy. No finance background is necessary or expected.

THE ROLE

We are looking for a talented and motivated Software Engineer to join our Strategy Development team. You'll work at the core of our trading platform, building high-performance systems where every microsecond counts. This is a fast-paced environment with a constant focus on precision, efficiency, and reliability. Responsibilities include :

  • Design, implement, and test low-latency, high-throughput trading applications in Java and C++.
  • Optimize performance at the system, application, and code level to reduce latency and improve throughput.
  • Collaborate closely with traders, quants, and fellow engineers to understand business needs and translate them into scalable solutions.
  • Troubleshoot production issues quickly and confidently—then make sure they don’t happen again.
  • Engage in peer code reviews, design sessions, and collaborative performance tuning.
  • Contribute to a culture that values smart thinking, clear communication, and technical rigor.

THE CANDIDATE

  • Bachelor's or Master’s in Computer Science, Engineering, or a related field.
  • 3+ years of professional software engineering experience, with expertise in Java or C++.
  • Solid understanding of computer science fundamentals and network protocols.
  • Experience in performance profiling, debugging, and tuning in a real-time environment.
  • A proactive, detail-oriented mindset with the drive to build systems that perform at the highest level.
  • Strong verbal and written communication skills.
  • Ability to work effectively in a collaborative, fast-paced environment.
  • Motivated, self-starting personality. Our engineers are expected to show initiative and demonstrate peer leadership
  • WHAT WE OFFER

  • A lean, high-talent team where your work won’t get buried under layers of management.
  • Autonomy and ownership over impactful systems and projects.
  • Opportunity to directly impact trading outcomes.
  • Collaborative, engineering-focused culture that values depth and speed.
  • THE PROCESS :

    If applicant passes an initial resume screening, we will send an online programming test via email from a service called HackerRank. After passing the programming test, we will contact you to arrange a phone screen.

    Salary Range : $150,000 - $200,000 (salary range is exclusive of bonuses, benefits or other categories of compensation)

    Virtu Financial is an equal opportunity employer, committed to a diverse and inclusive workplace, welcoming you for who you are and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

    Create a job alert for this search

    Software Engineer • New York, NY, United States

    Similar jobs
    Software Engineer, Technology Trading

    Software Engineer, Technology Trading

    Point72 • New York, New York, United States
    Full-time
    A Career with Point72’s Technology team.As Point72 reimagines the future of investing, our Technology group is constantly improving our company’s IT infrastructure, positioning us at the forefront ...Show more
    Last updated: 30+ days ago • Promoted
    Post Trade Software Engineer

    Post Trade Software Engineer

    Pdt Partners • New York, New York, United States
    Full-time
    Post Trade owns the platform that routes and manages all of our post-trade data, as well as the software that handles the intricate needs of our fund accounting and operations teams.Designing softw...Show more
    Last updated: 30+ days ago • Promoted
    Java Engineer for FX Trading System

    Java Engineer for FX Trading System

    Tech Tammina • New York, NY, United States
    Full-time
    Title : Sr Java Engineer for FX Trading System.Duration : 1 yr+ (Renewable Contracts).Participate on a new FX team in the design & development of new complex real time FX trading system.Participate o...Show more
    Last updated: 3 days ago • Promoted
    Software Engineer - AWS

    Software Engineer - AWS

    VirtualVocations • Staten Island, New York, United States
    Full-time
    A company is looking for a Software Engineer - Data, Streaming & Cloud Platforms (AWS).Key Responsibilities Design, build, and operate real-time abuse and fraud detection services processing high...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Relativity • New York, NY, United States
    Full-time
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Senior Software Engineer to join our Relativity Priva...Show more
    Last updated: 30+ days ago • Promoted
    C++ Trading & Simulator Engineer (USA)

    C++ Trading & Simulator Engineer (USA)

    Trexquant Investment • New York, NY, US
    Full-time
    Quick Apply
    Trexquant is a growing systematic fund at the forefront of quantitative finance, with a core team of highly accomplished researchers and engineers. We are in the process of optimizing and reimaginin...Show more
    Last updated: 1 day ago
    Software Engineer

    Software Engineer

    Fanduel • New York, NY, United States
    Full-time
    Our roster has an opening with your name on it.As a Software Engineer within FanDuel’s Trading Solutions team, you will be an essential part of a cross functional agile team that directly impacts o...Show more
    Last updated: 20 days ago • Promoted
    C++ Backend Engineer - Digital-Asset Trading

    C++ Backend Engineer - Digital-Asset Trading

    Tradeweb Markets • Jersey City, NJ, United States
    Full-time
    Tradeweb is a global leader in electronic trading for rates, credit, equities, and money markets.As financial markets become increasingly interconnected, our technology enables efficient, multi-ass...Show more
    Last updated: 3 days ago • Promoted
    Java Developer - Trading Systems

    Java Developer - Trading Systems

    Capgemini • New York, NY, United States
    Full-time +1
    Java Developer - Trading Systems.Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a coll...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Global-e • Hoboken, New Jersey, United States
    Full-time
    Global-e (Nasdaq : GLBE) is the world’s leading platform to enable and accelerate global, direct-to-consumer cross-border e-commerce growth. We make selling internationally as simple as selling domes...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Originations

    Senior Software Engineer - Originations

    Figure Lending • New York, New York, United States
    Full-time
    Figure (NASDAQ : FIGR) is transforming capital markets through blockchain.We’re proving that blockchain isn’t just theory - it’s powering real products used by hundreds of thousands of consumers and...Show more
    Last updated: 30+ days ago • Promoted
    Principal Trading Engineer (Java, Algo, SOR)

    Principal Trading Engineer (Java, Algo, SOR)

    Fidelity Investments • Jersey City, NJ, United States
    Full-time
    We are currently sourcing for a Principal Trading Engineer (Java, Algo, SOR) for crypto Trading to work in Jersey City, New Jersey. The Principal Trading Engineering (Java, Algo, SOR) will be workin...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Valuation and Analytics

    Senior Software Engineer, Valuation and Analytics

    Ridgeline • New York, New York, United States
    Full-time
    Are you passionate about revolutionizing the financial industry? Do you bring an.Are you a problem-solver who thrives in delivering high-quality products with. If so, we invite you to join our innov...Show more
    Last updated: 21 days ago • Promoted
    Senior Software Engineer, GenAI

    Senior Software Engineer, GenAI

    Scale AI, Inc. • New York, NY, United States
    Full-time
    At Scale AI, our mission is to accelerate the development of AI applications.For 8 years, Scale has been the leading AI data foundry, helping fuel the most exciting advancements in AI, including : g...Show more
    Last updated: 30+ days ago • Promoted
    Trading Systems Engineer (Python, Linux)

    Trading Systems Engineer (Python, Linux)

    Elliot Partnership • New York, NY, United States
    Full-time
    Trading Systems Engineer - Python / Linux.New York, NY (Hybrid, 3 days in office).Highly competitive compensation package. Join a world-leading quantitative investment firm, a pioneering force that ...Show more
    Last updated: 3 days ago • Promoted
    C++ Software Engineer - Trading Services

    C++ Software Engineer - Trading Services

    Millennium • New York, New York, United States
    Full-time
    C++ Software Engineer - Trading Services.We are seeking a software engineer with strong C++ / Linux server-side skills to be involved in the development of our firm’s global trading platform with a s...Show more
    Last updated: 21 days ago • Promoted
    Java | Equity Trading Architect | SW Engineer 250k+ Hybrid

    Java | Equity Trading Architect | SW Engineer 250k+ Hybrid

    Living Talent • New York, NY, US
    Full-time
    Quick Apply
    Implement automation strategies to improve trading workflows (Equities, Futures, FX, Options).Compensation : 200k - 230k base + bonus. Architect, Design and Develop customizations and interfaces in P...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer

    Software Engineer

    Ansatz Capital • New York, NY, United States
    Full-time
    You’ll be responsible for developing and maintaining scalable trading applications and infrastructure for many financial markets and assist with developing the full stack of infrastructure to suppo...Show more
    Last updated: 30+ days ago • Promoted