Senior Software Engineer
OptiverAbout the Role
As a Senior Software Engineer, you will set architectural direction for parts of the trading systems, deliver large bodies of well-engineered code, and own projects that directly impact Optiver's cutting-edge trading infrastructure. You'll collaborate with fellow Engineers, Traders, and Researchers across global offices while working with cutting-edge AI development tools and shaping how AI agents are integrated into engineering workflows.
- Own the design, development and deployment of services that comprise the globally distributed trading platform
- Build automated trading stacks that run machine learning models over high-performance servers to execute trades in low-latency environments
- Leverage AI agents to automate and accelerate engineering and research workflows
- Continuously improve trading systems and strategies to optimize for evolving markets
Requirements
- At least 3 years' work experience as a Software Engineer
- Experience with large scale server side development, and high-throughput, low-latency system optimisations
- Technologists passionate about adopting new tools and technologies — actively explores emerging tech (AI agents, LLMs, novel dev tooling) and excited to apply them to real-world engineering problems
- Natural problem solvers who thrive on complex technical challenges, whether shaving microseconds off latency, debugging a production crash under pressure, or architecting a system that scales globally
- Team players who love working with like-minded peers and are always looking to learn and improve
- Experience with making architectural recommendations on IT solutions, design & approach
What You'll Get
- Competitive salary package
- Access to a plethora of Optiver-perks