Enable job alerts via email!

Graduate Software Engineer

Mako Group

City of Westminster

On-site

GBP 30,000 - 40,000

Full time

2 days ago
Be an early applicant

Job summary

A leading financial technology firm is launching a Graduate Engineer Programme aimed at equipping graduates with in-depth industry knowledge and mentoring. Candidates should possess a degree in a STEM subject, demonstrate problem-solving skills, and have a strong understanding of algorithms. The position provides an opportunity to work within an agile development environment and includes accessing various valuable tools.

Benefits

Flexible leave and working policies
Private health and dental insurance
Generous pension scheme
Free access to the Mako gym
Employee wellbeing guidance and support

Qualifications

  • Must understand algorithms and data structures.
  • Experience with asynchronous and multi-threaded programming is beneficial.
  • Interest in financial markets is a plus.

Responsibilities

  • Develop and implement components of Mako’s trading platform.
  • Collaborate with traders and engineers to solve complex problems.

Skills

Understanding of algorithms and data structures
Knowledge of at least one OOP language (C++, C#, Java, etc.)
Pragmatic problem-solving mindset
Strong quantitative skills

Education

Upper second class degree in a STEM subject

Tools

Python
CMake
Jenkins

Job description

Overview

From the outset, Graduate Engineers are introduced to the team and its duties. Our low latency derivatives trading system is written in-house. It is implemented in C++ and runs on Linux.

The Front Office engineering team is responsible for designing and implementing all aspects of Mako's proprietary trading system. This includes algorithms, pricing models, user interfaces and connectivity to most major derivatives venues and third-party trading platforms.

Learn From Highly Experienced Engineers

As a Graduate Engineer, you will be mentored by some of the most experienced professionals in the business, working in pragmatic, self-organizing teams that collaborate closely with traders, hardware engineers, and support staff.

Our teams use an Agile development model to deliver tangible business value. By leveraging modern software practices and continuous integration pipelines, our engineers rapidly transform trading ideas into profitable automated strategies.

We provide graduates with dedicated mentorship and comprehensive training in both technical and soft skills, preparing you to partner effectively with stakeholders and solve complex trading challenges. Technology is central to everything we do, and our teams are composed of knowledgeable, motivated, and friendly problem-solvers who thrive in Mako's highly supportive and collaborative culture.

Recruitment Process

At Mako, we want you to have the best possible experience, so we've outlined what to expect from our recruitment process to help you prepare for each stage.

  1. Initial Online Assessment: Shortly after you apply, you'll receive an online test. We recommend completing it promptly in a calm, focused environment.
  2. Technical Coding Test: If your assessment is successful and your profile aligns with the role, you'll be invited to complete an online technical coding assessment.
  3. Live Coding Interviews: Next, you'll participate in two rounds of live coding interviews. For candidates with a C++ background, these sessions will focus on C++.
  4. Final Panel Interview: If you progress past the live coding stage, we'll schedule a final interview with a panel of our Senior Engineers and HR. Please check your email (including spam folders) for scheduling details.
  5. Offer Stage: Once all interviews are completed, offers will be made to successful candidates.
A Unique Programme for Aspiring Engineers

Mako's Graduate Engineer Programme is an immersive and structured programme designed to give our graduates the opportunity to develop in-depth knowledge and experience in the industry. As a graduate you will be part of a structured training program that will include rotations through our Software team as well as formal training such as desk rotations. As a new hire to our business, you will be assigned a mentor, and following an initial training period have the opportunity to work on meaningful tasks that plug directly into our trading system.

What we need from you

Most of our engineers have a degree in a STEM subject, and what they all have in common is having a pragmatic, problem-solving mindset and strong quantitative skills. Additionally, we are looking for:

  • A strong understanding of algorithms and data structures
  • Knowledge of at least one mainstream OOP language such as C++, C#, Java, Java Script, Go
  • An upper second class degree in an STEM based subject or equivalent
  • An interest in financial markets

It would be excellent if you had:

  • C++
  • Experience of asynchronous and multi-threaded programming
  • An appreciation for clean, readable, testable code
  • A good understanding of networks and network programming
  • An understanding of computer architecture and how it relates to the performance of your code

Experience with the following tools and languages is beneficial:

  • Python, shell scripting, CMake, Jenkins, PCAP/Wireshark, C, static analysers, a range of compilers.
About Mako

Mako is a leading options market maker with a global trading footprint. It has been at the forefront of options market making for 20 years, from the open outcry trading pits to screen trading and automated algorithmic execution strategies that are driving the future of the industry.

From offices in London, Amsterdam, Dublin, Singapore, Sydney, Brisbane and Chengdu, Mako offers the best in class liquidity solutions across Equities, Fixed Income, Commodities and FX derivatives markets and prides itself in its entrepreneurial, collaborative and philanthropic culture.

We are Mako

At Mako, we are welcoming, inclusive and collaborative. We work fast and smart in a supportive and dress-down environment that allows colleagues to be themselves and achieve great things. We uphold the principles of a flat structure that offers unrivalled engagement with senior leadership and career development opportunities. We have a comprehensive benefits package, including:

  • Flexible leave and flexible working policies
  • Private health and dental insurance
  • Generous pension scheme
  • Free access to the Mako gym
  • Employee wellbeing guidance and support
  • Opportunity to become involved in the rewarding work of the Mako Foundation
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs