
Empowering markets through technology and expertise
Optiver is a leading proprietary trading firm and market maker based in Amsterdam, specializing in exchange-listed financial instruments such as options, ETFs, and futures. Founded in 1986, Optiver operates globally with over 1,000 employees and is known for its advanced trading technology and quant...
Optiver offers competitive salaries, performance-based bonuses, and equity options. Employees enjoy a generous PTO policy, flexible working arrangemen...
Optiver fosters a culture of collaboration and innovation, emphasizing data-driven decision-making and a strong focus on technology. The firm values t...

Optiver • Shanghai, China
Optiver is seeking a Senior Software Engineer to set architectural direction and deliver well-engineered code for their trading systems. You'll work with Java and C++ to optimize high-throughput, low-latency systems. This role requires at least 5 years of experience in software engineering.
You have at least 5 years of work experience as a Software Engineer, demonstrating a strong background in large-scale server-side development. Your expertise in high-throughput and low-latency systems is essential for this role, as you will be responsible for delivering code that directly impacts Optiver’s trading systems. You are not attached to specific tools or technologies; instead, you focus on solving complex problems and innovating within the infrastructure. Your collaborative spirit allows you to work effectively with Engineers, Traders, and Researchers, developing a deep understanding of trading and exchanges.
You possess a solid foundation in programming languages such as Java and C++, which are crucial for building and maintaining the automated trading stack. Your experience includes designing, developing, and deploying services that comprise a globally distributed trading platform. You thrive in fast-paced environments and are eager to continuously improve trading systems and strategies to adapt to ever-evolving markets.
Experience with machine learning models and their application in trading systems would be a significant advantage. Familiarity with automated trading strategies and a keen interest in financial markets will enhance your contributions to the team. You are open to learning new technologies and methodologies that can further optimize the trading processes.
As a Senior Software Engineer at Optiver, you will own the design, development, and deployment of services that are integral to our trading platform. You will collaborate closely with traders to ensure that the development life cycle is short and feedback is quick, allowing for rapid iterations and improvements. Your role will involve building partnerships across the business to integrate the best ideas into our solutions, ensuring that our technology remains at the cutting edge of the industry.
You will be responsible for delivering large bodies of well-engineered code that enhance the performance and reliability of our trading systems. Your work will directly impact the efficiency of our automated trading stack, which runs machine learning models over high-performance servers to execute trades with precision and speed. You will continuously seek opportunities to innovate and maintain the foundation of our infrastructure, ensuring that it meets the demands of a fast-paced trading environment.
At Optiver, you will be part of a team that values collaboration and innovation. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will work in an environment that encourages you to take ownership of your projects and make a tangible impact on our trading systems. Join us in shaping the future of trading technology and be part of a company that is committed to excellence and continuous improvement.
Apply now or save it for later. Get alerts for similar jobs at Optiver.