Graduate Software Engineer
Graduate Software Engineer

(Starterfunction for Computer Sciences, Information Science)

Optiver - Graduate Software Engineer

Do you envisage yourself working in a company that is at the cutting edge of technology, running a global network with thousands of high performance, low latency applications, dealing with petabytes of data every day? Would you like to work in a highly-skilled, passionate and driven environment where there is a high degree of freedom, responsibility and reward? Then you might be our new Graduate Software Engineer!

Technology at Optiver
In order to be successful in our trading domain, we constantly need the most advanced technology, trading software and connections to the market. In short, we need the best engineers to develop, optimise and support our systems and tools. As an engineer at Optiver, you are responsible for the full stack of applications and the full development life cycle, granting a lot of ownership. Collaborating with our traders, your software can be deployed in production the same day providing immediate results. Latency is crucial, which is why we make use of FPGAs and microwave links to ensure fast execution. With 12 data-centers and thousands of servers we run ten thousands of trading components executing hundred thousands of trades every day.

What you'll do
Being part of our Trading Technology team, you are responsible for the full stack of applications required to run the trading business. You will be handling large sets of real time data, that require high performance and easily scalable systems.

Activities range from developing ultra-low-latency exchange protocol encoders and decoders, writing and fine-tuning our automated trading strategies, to helping our monitoring and analysis efforts by creating and extending user interfaces to provide the traders with more information and control. You interact closely with traders and researchers to understand the business needs and design effective solutions. 

What you need to be successful
You are eager to learn and a logical thinker. You are able to explain your thoughts clearly through written and verbal communication and ask the right questions. You look for opportunities to get out of your comfort zone and like frequent change, always staying on top of things and keep improving.

Moreover:

  • An academic degree in Computer Science, Engineering or equivalent;
  • Proficiency in C++, C# or Java;
  • The ability and desire to write simple and clean code;
  • An entrepreneurial attitude and interest in the financial industry.

What you can expect from us
As a Graduate Software Engineer you will join our 6-month Tech Starters Program, which will kick-start your career by supporting you in building the knowledge and relationships that will increase your potential at Optiver. You will develop your technical skills through various courses, enhance your knowledge on trading and our business through various lectures while also working on your soft skills. At the same time you will get practical experience by working on projects directly impacting the business, guided along the way by a senior engineer assigned as your mentor.

At Optiver we have 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. Besides this we offer excellent remuneration and great secondary benefits, such as an attractive profit sharing structure, training opportunities, fully paid first-class commuting expenses, a premium-free pension, breakfast and lunch facilities, sports and leisure activities, weekly chair massages and of course Friday afternoon drinks. We also provide relocation assistance.

Have a look at this short video to learn more about our core values.

Interested?
Please apply directly via the form below. Applications without a letter of motivation will not be reviewed. The first step after applying for this job is an online (HackerRank) test assessing your programming fundamentals (in C++, C# and/or Java). No prior trading knowledge is needed.


Back to the job bank