Taro Logo

Senior Software Engineer (Data Systems)

A tech-driven trading firm that improves financial markets by providing liquidity to exchanges across the globe, making markets more efficient, transparent and stable.
$175,000
Data
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Software Engineer (Data Systems)

Optiver, a leading global trading firm, is seeking a Senior Software Engineer specializing in Data Systems to join their Chicago office. This role presents an exciting opportunity to work at the intersection of finance and technology, where you'll be instrumental in developing and maintaining critical data infrastructure that powers trading operations.

The position involves leading large technical projects and helping set the direction for Optiver's trading infrastructure. You'll be joining a global team focused on enabling data-driven decision-making and positioning the firm's trading practices at the forefront of the industry. The role requires expertise in developing large-scale data platforms and applying engineering excellence to complex technical challenges.

As a Senior Software Engineer, you'll collaborate with traders and researchers to develop sophisticated datasets supporting both historical analysis and real-time data feeds. The role involves working with cutting-edge technologies and frameworks, including Python, PostgreSQL, and various big data solutions. You'll be responsible for crafting scalable solutions that manage growing data volumes efficiently while maintaining high performance and accuracy.

The position offers an attractive compensation package starting at $175,000, along with comprehensive benefits including health coverage, 401(k) matching, and profit-sharing opportunities. You'll work alongside professionals from over 40 different countries in a dynamic, fast-paced environment that values continuous improvement and innovation.

Optiver's mission is to improve financial markets through liquidity provision, accurate pricing, and market stabilization. The company operates on 100+ exchanges globally and maintains a strong commitment to market efficiency and transparency. This role offers the unique opportunity to contribute to this mission while working with state-of-the-art technology and data systems.

The ideal candidate will bring strong engineering instincts, deep understanding of computer science fundamentals, and experience with data platforms and big data solutions. You should be comfortable leading projects, setting technical direction, and promoting engineering principles while maintaining a pragmatic approach to problem-solving.

This position is perfect for someone who wants to apply their technical expertise in a challenging, rewarding environment where their work directly impacts global financial markets. You'll have the opportunity to grow professionally while working on meaningful projects that push the boundaries of what's possible in trading technology.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer (Data Systems)

  • Collaborate with stakeholders across the company to solve data challenges from ingestion to utilization
  • Partner with traders and researchers to develop datasets that support both historical insights and real-time data feeds
  • Continually refine frameworks to manage growing data volumes efficiently and accurately
  • Craft scalable and efficient technological solutions
  • Develop high-performance trading algorithms
  • Ensure programs adhere to coding, architectural, and operational standards
  • Develop a deep understanding of trading and exchanges

Requirements For Senior Software Engineer (Data Systems)

Python
PostgreSQL
  • Experience leading large scale projects
  • Expertise in designing and refining data platforms
  • Strong engineering instincts and computer science fundamentals
  • Experience with C, C++, or Python
  • Familiarity with big data solutions, Linux containerization, and research frameworks
  • Experience with Pandas, Polars, PyArrow, Kafka, PostgreSQL, DeltaTable, or AWS
  • Innovative, big-picture thinking grounded in real-world pragmatism
  • Desire to continuously improve in a rapidly evolving environment

Benefits For Senior Software Engineer (Data Systems)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Highly competitive compensation package
  • 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 alongside market holidays
  • Office perks including breakfast, lunch and snacks
  • Regular social events, clubs, sporting leagues

Interested in this job?

Jobs Related To Optiver Senior Software Engineer (Data Systems)