Taro Logo

Senior Software Engineer C++

A global market maker driven by technology that improves markets by providing liquidity, accurate pricing, and market stability across 100+ exchanges globally.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Finance

Job Description

Optiver, a leading global market maker, is seeking a Senior Software Engineer C++ to join their High-Frequency Trading (HFT) team in Austin, TX. This role offers an opportunity to work on some of the most challenging algorithmic problems in the world, focusing on machine learning-driven trading systems.

The position involves leading complex technical projects and shaping the direction of trading infrastructure while working with a team that owns the entire process from data to simulation to production order execution. The systems built are designed to be robust, enabling research at scale while running complex machine learning models with low latency across thousands of financial instruments.

As part of Optiver's Austin office, which serves as the firm's innovation nucleus, you'll be at the center of advancing investments in machine learning, research infrastructure, and big data computing. The role offers the chance to work alongside best-in-class professionals from over 40 different countries in a culture of collaboration and excellence.

The compensation package is highly competitive, including a global profit-sharing pool, performance-based bonuses, and comprehensive benefits. The office, located in The Domain neighborhood, provides a vibrant setting with access to world-class music, great food, and outdoor spaces.

The ideal candidate should have strong expertise in C++, experience leading large-scale projects, and at least 2 years of experience working with low-latency systems. They should possess solid engineering instincts, deep understanding of computer science fundamentals, and innovative thinking grounded in real-world pragmatism.

This is an in-person role that values face-to-face collaboration across disciplines, offering the opportunity to work on cutting-edge technology while contributing to the efficiency and stability of global financial markets.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer C++

  • Establish vision and technical direction for machine learning-driven trading systems
  • Partner with researchers to solve complex business problems
  • Build and maintain end-to-end trading infrastructure
  • Push frequent code changes to production
  • Contribute to pricing, research and trading models
  • Ensure programs adhere to coding, architectural, and operational standards

Requirements For Senior Software Engineer C++

  • Experience leading large scale projects
  • Strong expertise in C++
  • Solid engineering instincts and computer science fundamentals
  • 2+ years of C++ experience in low-latency systems
  • Innovative thinking with real-world pragmatism
  • Desire to continuously improve

Benefits For Senior Software Engineer C++

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Global profit-sharing pool
  • Performance-based bonus structure
  • 401(k) match up to 50%
  • Comprehensive health, mental, dental, vision, disability, and life coverage
  • 25 paid vacation days plus market holidays
  • Office perks including breakfast, lunch and snacks
  • Regular social events, clubs, sporting leagues

Related Jobs