Life at Optiver  · 

From Engineer to Trader: Yes, it can be done

If you thought you didn’t have the right academic background to make it as a trader, think again. In the digital age, finance is becoming increasingly technology- and data-driven. As the roles of traders, engineers and researchers converge, the trading floor is drawing in ambitious graduates from a wide range of subjects. But don’t take our word for it:
computer science graduate Łukasz Harężlak is living proof that – at Optiver at least – traders come from all walks of life.

We sat down with Łukasz to explore his journey from tech student to Optiver trader. He talks about his passion for his work and how his academic background helps him thrive in the cut and thrust of the markets.

What led you to become a trader at Optiver?

It all started back at school in Poland. I was an instinctive problem-solver and I gravitated to technical subjects like science and maths. Working through puzzles and challenges just came naturally to me.

The next stop was a computer science degree, and then a Master’s in Software Engineering at the University of Amsterdam. I’m quite entrepreneurial, so after graduating, I rolled the dice and co-founded a tech start-up.

My business partner was an ex-trader. The more he told me about trading, the more it fascinated me. He knew I loved living in Amsterdam, and he recommended I apply to Optiver – a firm with a diverse, international culture that could offer a world-class education in the financial markets.

I began my Optiver career as a software engineer. I started working closely with the trading team and began to learn more about the work they were doing. Suddenly, I had a new goal – I moved over to the firm’s trader graduate programme not long after that.

Was it difficult to make the switch?

Not at all. As a software engineer, I’d completed the ‘trading for non-traders’ traineeship, so I already had a solid grounding in the financial markets and the work Optiver does. I also had the encouragement of HR and the technology and trading teams. My background was never an issue: the culture here is all about self-improvement, and I was given the support I needed to quickly acclimatise to the markets.

How does being a trader differ from software engineering?

Both roles are intellectually challenging, but trading means working in a more instinctive, fast-paced way.

From the minute the markets open, we’re making split-second decisions to stay ahead of other market participants. I’m using similar skills to my previous role, but in a more intense and time-pressured environment, which I love.

I also enjoy the variety of tackling new challenges and demands. The world of trading is constantly evolving – you keep up by innovating, and there’s never a long-term solution that guarantees you a ‘win’.

Since switching to trading, I’ve taken on new responsibilities, like running my own trading book. The role is less structured; it’s up to me to manage my time and priorities. I guess you could say it’s more entrepreneurial in that sense.

How does an engineering background support you in your trading career?

My big advantage over non-engineering grads is knowing the technology and what it can do. It makes a difference when developing new solutions and getting the most out of our trading infrastructure – like with on-the-fly data churning.

I can also communicate well with the tech teams here at Optiver. We speak the same language – and that helps us get to our goal faster.

What do the roles of trader and software engineer have in common?

Trading is becoming more and more automated and data-driven. This creates overlap with software engineering, as well as research.

As traders, we’re always looking for ways to automate different aspects of our work, so we can focus on higher-level tasks. The better you understand how this can be done, the more value you add.

How has Optiver helped you grow your career?

Optiver puts you on the trading floor after your first two months of training. No one else offers that kind of responsibility so early on – that’s a huge career advantage right away.

Since then, I’ve been working on my personal development through technical courses and other training opportunities. There’s nothing more fulfilling than learning new skills and putting them to use in your work.

What qualities do you need to be an Optiver trader?

There’s one thing you need in abundance here: perseverance. Traders make hundreds of split-second decisions every day, many of which will be wrong. You need a thick skin to deal with the setbacks. I just take a minute to reflect on my decision before moving on to the next trade.

People skills are also crucial. I love the competitive side of my job, but you can’t be a good trader at Optiver if you’re not a team player. On the trading floor, information is thrown at us from every angle. You need to communicate clearly and leverage each other’s strengths to get the results you want.

As you can see, Łukasz’s route to the trading floor wasn’t what you might expect. If he can make the jump, you can too – take the next step today by visiting our career section.

Life at OptiverMeet the team

Related Articles

  • Experienced, Life at Optiver

    Risk and reward within a dynamic trading firm: Insights from Optiver’s CRO Europe

    In business, risk management is often thought of as a of back-office support function—the department generally responsible for steering a company away from pitfalls and worse-case scenarios with cautionary, arms-length advice. Not at Optiver. In our high-stakes trading firm environment, it’s a core discipline that directly impacts the success of daily trading operations. As Optiver […]

    Learn more
  • Nicolas_Infrastructure_as_code
    Experienced, Life at Optiver

    Navigating Infrastructure as Code (IaC) in a non-cloud trading environment

    In the high-performance landscape of algorithmic trading, technological infrastructure isn't just important—it's critical. While Infrastructure as Code (IaC) is a well-established practice in cloud-based solutions, its application in non-cloud environments presents unique challenges, especially in latency-sensitive environments like ours at Optiver.

    Learn more
  • Series
    Life at Optiver

    From ideation to production: US tech intern summer projects

    Foreword by US CTO, Alex Itkin One of the most exciting parts of summer at Optiver is hosting the ever growing intern cohort. This summer in the US alone we had 35 interns working across our software, hardware and trading infrastructure teams. The goal of the internship is to give students an opportunity to spend […]

    Learn more
  • Series
    Life at Optiver

    Tech intern projects at Optiver Amsterdam

    This summer, Optiver’s Amsterdam office hosted a group of tech interns eager to tackle the challenges of market making. Beyond just theory, they worked hands-on with our core trading technologies, directly engaging with some of the most interesting technical challenges in the financial industry.  In this blog post, four of our Software Engineering interns delve […]

    Learn more
  • Series
    Life at Optiver

    The Optiver summer: A transformative experience

    This summer, we proudly welcomed our largest intern season to date across our Amsterdam and US offices. They came from top schools and dove headfirst into the fast-paced world of market making, where they underwent comprehensive training, completed impactful projects, learned from industry mentors and formed lasting bonds with their peers. This wasn’t your average […]

    Learn more
  • Experienced, Life at Optiver

    Navigating performance challenges as a C# Software Engineer at Optiver

    When we think of market making, we often associate it with low-latency C++ applications. However, many other technologies and programming languages play a crucial role in establishing Optiver as a leading global trading firm, among them being C#. At Optiver, our success is largely attributed to our people. While trading is heavily automated, it is […]

    Learn more