Taro Logo

Software Engineer

A tech-driven trading firm and leading global market maker, partnering with 70+ exchanges worldwide to improve market liquidity and efficiency.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
Finance

Job Description

Optiver, a leading global market maker, is seeking a Software Engineer to join their Austin office, which serves as the firm's innovation nucleus. This role offers an opportunity to work on cutting-edge trading systems that directly impact financial markets. The position involves building proprietary systems that must respond to market events in microseconds, automatically price diverse financial instruments, and handle terabytes of market data.

The role combines technical excellence with business impact, requiring engineers to work closely with traders to identify and solve complex problems. You'll be part of a culture that values real engineering over just coding, emphasizing simple, well-architected solutions that meet dynamic trading needs. The environment is highly collaborative, bringing together developers, traders, and business operations professionals.

Based in 'The Domain' neighborhood of Austin, you'll work alongside best-in-class professionals from over 40 different countries. The office focuses strongly on quantitative research, software and hardware engineering initiatives, with significant investment in machine learning, research infrastructure, and big data computing. The location offers an excellent quality of life, with Austin's world-class music, food, and art scenes, plus numerous outdoor activities.

The compensation package is highly competitive, including a global profit-sharing pool, performance-based bonuses, and comprehensive benefits. The company culture emphasizes continuous improvement and excellence, making it an ideal environment for those passionate about both technology and finance. This role offers a unique opportunity to work on challenging technical problems while directly contributing to market efficiency and stability.

Last updated 3 hours ago

Responsibilities For Software Engineer

  • Design, develop, support, and maintain trading systems, tools, and infrastructure
  • Collaborate deeply with traders, risk analysts, researchers, and other engineers
  • Gain and develop an in-depth understanding of trading theory and practice

Requirements For Software Engineer

Python
  • Strong engineering instincts and deep understanding of computer science fundamentals
  • Experience writing software in C++, C#, C, and/or Python
  • A passion for clean code, simple well-architected systems and continuous improvement
  • Ability to collaborate with developers, traders, and business operations

Benefits For Software Engineer

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

Related Jobs