Optiver

software engineer in financial markets

In short

Graduate Software Engineer role building systems that operate in live financial markets, where speed, reliability and precision directly affect trading outcomes. The team works closely with traders, researchers and risk analysts to build agentic tooling and trading-stack solutions. Requires a CS/CE degree with outstanding academic achievements, graduation between August 2024 and August 2027, up to 3 years of experience, and proficiency in C++, Python or Java with strong systems fundamentals. Offered by Optiver, a fintech/trading firm, with visa sponsorship available for expats.

Description
As a Graduate Software Engineer, your work is mission-critical at our firm. You will work on systems that operate in live financial markets, where speed, reliability and precision directly affect trading outcomes. You will collaborate with traders, researchers and engineers to understand problems, challenge assumptions and build solutions that can respond to changing market conditions in real time. Optiver is building with cutting edge AI technology in the most competitive, data rich landscapes in the world: financial markets. That means no two days are the same, and every day brings new, exciting technical challenges to solve.
Responsibilities
•Build simple, well-architected solutions with traders, researchers, risk analysts and engineers
•Use frontier agentic tooling and build agents, skills and workflows to solve problems across the trading stack
•Improve performance, reliability and maintainability as markets and system requirements evolve
•Contribute reusable tools and capabilities for other engineers and teams
•Participate in the Global Academy, covering trading theory and Optiver's tech stack
Requirements
•Hold a Bachelor's, Master's or PhD degree in Computer Science, Computer Engineering or an equivalent field, with outstanding academic achievements
•Be graduating between August 2024 and August 2027, with a maximum of 3 years of work experience
•Be passionate about clean code, simple, well-architected systems and continuous improvement
•Be proficient in an industry-standard coding language such as C++, Python or Java, with a strong understanding of computer architecture and system operations
•Have a solid grasp of algorithms, memory and concurrency models, CPU architecture, operating systems and relational databases
•Have an entrepreneurial attitude and an interest in the financial industry
•Have an analytical mindset and strong problem-solving skills
•Be able to work closely with engineers, traders, researchers and business operations
Conditions
•Performance-based bonus structure with access to the global profit pool
•25 paid vacation days in the first year, increasing to 30 from the second year onwards
•Training opportunities, discounts on health benefits and fully paid first-class commuting expenses
•Office perks include breakfast, lunch and dinner, barista coffee, sport and leisure activities, bi-weekly massages and Friday afternoon drinks
•Training and continuous learning opportunities
•International transfer opportunities for global career growth
•Competitive relocation packages and visa sponsorship where necessary for expats

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot