Our Core Software Engineers focus on the infrastructural and strategic components of our software landscape.
Our systems play an essential role in everything we do in the trading domain. That is why, our Technology and Trading teams collaborate closely to explore ideas and set the new directions. Together we build and maintain an outstanding suite of reliable, high performing systems and applications.
The trading strategies must respond to market events in nanoseconds, and we automatically price large, diverse sets of financial instruments with extremely low error tolerance. We continually refine, store, and analyze terabytes of data produced by market activity and our trading systems. Our user interfaces must present coherent, responsive real-time visualizations of market activity and system performance while providing intuitive control of a highly complex system. Our core parts of systems must provide a stable, performant, and trusted foundation on which our systems are built.
What you’ll do
As member of the Core Software team you provide the rock-solid software backbone on which the business relies every single day, and we lay out the technical arena in which the trading-focused development teams can continue to innovate. You will not only be challenged on your technical knowledge and skills, but also on your capacity for producing simple and elegant solutions in face of a hectic and ever changing business environment.
What you’ll need
- A genuine and deep desire to write clean and correct code, mixed with a strong desire to deliver architectural and strategic solutions, topped off with a considerable dose of realistic and sustainable pragmatism allowing you to simply get things done;
- A solid grasp of computer science, knowing your algorithms, memory-, and concurrency models, CPU-architecture, operating systems, relational databases, etc;
- As our main body of software is written in C++ and runs on Linux, you will either need to have extensive experience in this language and platform or be more than willing to learn on the job. Next to C++, we also extensively use Python, C# and other languages in Optiver and you are therefore expected to be willing and able to pick up on new languages quickly;
- We are looking for both senior and junior ‘great minds’. If you feel comfortable with the characteristics outlined above we encourage you to apply!
What you can expect from us
An energetic and collaborative work culture with ambitious, down-to-earth colleagues. We constantly ask ourselves how to do better, which creates a stimulating and fun environment. Next to a competitive salary and excellent benefits (such as an attractive profit sharing structure, training opportunities, fully paid first-class commuting expenses, a premium-free pension, discounts on health insurance, breakfast and lunch facilities, sports and leisure activities, weekly chair massages and Friday afternoon drinks), you will get the support and tools to develop your skills on the job so that you feel empowered to be at your best, both personally and professionally. We also provide relocation assistance.
Take a look at this short video to learn more about our core values.
Interested in working at Optiver?
Please apply for the role via the form below and provide us with a CV & cover letter in English. If you have any questions, feel free to contact Patrycja Ostrowska at [email protected] or +31 20 708 7481.