Life at Optiver  · 

Growing from Intern to Software Developer

Brenda is originally from Sydney, but moved to Canberra in order to study a double degree in Advanced Computing (R&D) (Hon) and Actuarial Studies at ANU in 2016. After a semester, she found her passion in computing and was certain that she wanted to do Computer Science so dropped out of Actuarial Studies. From there, she did a range of research projects and other work in a variety of interesting fields such as compilers, memory management, signal processing and computer vision. In 2020, she completed an internship at Optiver and loved it so returned as a Graduate Software Developer in 2021.

What made you choose a career as a software developer?

In high school, I loved mathematics – particularly the problem-solving aspect of mathematics. I tried out a programming class in university, and fell in love with all the interesting and challenging problems that could be solved. I also loved the creative aspect of developing solutions to problems as there is no single best method or solution for every problem out there.

How did the internship at Optiver help you in your current role as a graduate software developer?

The internship was a great way to learn about Optiver, especially the 2-week bootcamp at the start which taught me all about trading. The project was also a great way to familiarise myself with Optiver’s codebase as well as the expectations and responsibilities required of me.

What is a day in the life of a software developer like?

As a software developer, the day is very flexible. I come into work at around 9am and head up for brekkie, though many of my colleagues come in earlier. At 9:30, I have a standup with my team where we give an overview of what we did yesterday, any problems we encountered and what we plan to do today. Afterwards, I grab a coffee to start my day. From there, I’m busy with a combination of small meetings and discussions, coding, fixing bugs and testing throughout the day. During this time, I grab lunch at around 12:30 to 13:00 with the team or the rest of the grads. I try to wrap up my work around 18:00 and head back from work.

What advice would you give to applicants for software developer roles at Optiver?

Good technical knowledge is just one part of being a good programmer. Non-technical skills such as management and communication are equally vital. Spend time doing personal projects, working or even just leading teams or clubs rather than focusing purely on studies.

 What makes you good at your job?

I think curiosity plays a major part in what makes me good at my job. While I may not know everything about software development or Optiver, the curiosity to learn new ideas, approaches and take on different perspectives allows me to constantly grow and adapt to new situations and challenges.

What do you enjoy about working at Optiver?

I love that every day is a new challenge at Optiver. Problems are always evolving in this fast-paced trading environment and there is always plenty to learn and new projects to do. Furthermore, I also enjoy interacting with the incredibly talented and lovely individuals at Optiver as it drives me to learn new things, take on their different ideas and perspectives and constantly improve myself.

Life at OptiverMeet the team

Related Articles

  • Machine Learning at Optiver
    Experienced, Life at Optiver

    Machine learning opportunities in capital markets

    Solving problems at scale The allure of “problems at scale” is significant for researchers aspiring to transition from academia to the private sector. At Optiver, we are constantly scaling up in every dimension – adding more features, models, financial exchanges on which we trade; and expanding our range of products, asset classes and geographic colocations. […]

    Learn more
  • Life at Optiver

    Insight to action: The world of equity analysts at a market maker

    Investment acumen meets instinct In the ever-evolving world of the capital markets, the role of Equity Analyst stands out as a goal for those with a penchant for curiosity, analysis and investment acumen. The position is not just coveted for its intellectual rigor and the pivotal role it plays in investment decisions. Essentially, it provides […]

    Learn more
  • Experienced, Life at Optiver, Technology

    Behind the scenes: Engineering Optiver’s global trading network

    Optiver's global trading network is a marvel of engineering, ensuring rapid and reliable data transmission essential for electronic trading. Network Engineer Ryan Bennett reveals how dedicated fibre optic cables and meticulous route planning maintain Optiver's competitive edge. Despite challenges like geographical hurdles and fibre cuts, the network's resilience and continuous improvement keep Optiver at the forefront of trading innovation.

    Learn more
    Europe, Global
  • 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, Technology

    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