Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software developer for financial markets

Sydney
beBeeSkills
Software Developer
Posted: 25 June
Offer description

We are looking for talented problem solvers to join our organisation as a Graduate Engineer.

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 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.

A Unique Programme for Aspiring Engineers

Mako's Graduate Engineer Programme is an immersive and structured programme specially designed to give our graduates the opportunity to develop in-depth knowledge and experience of the industry. As a graduate you will be part of a structured training programme 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

* A strong understanding of algorithms and data structures
* Knowledge of at least one mainstream OOP language such as C++, C#, Java, JavaScript, Go
* A degree in a STEM (Science, Technology, Engineering, Mathematics) 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

We are a welcoming, inclusive and collaborative organisation.

We work fast and smart in a supportive 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 hybrid working policies
* Healthcare allowance
* Comprehensive insurance benefits for life and salary continuance
* Employee wellbeing guidance and support
* Novated car leasing
* Generous paid parental leave scheme
* Opportunity to become involved in the rewarding work of our foundation

PROGRAMME HIGHLIGHTS

Work in a Fast Paced Real-Time Engineer Environment

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

The engineering team is responsible for designing and implementing all aspects of our proprietary trading algorithms, pricing models, user interfaces and exchange connectivity to most major derivatives venues.

Learn From Highly Experienced Engineers

As a Graduate Engineer you will be working closely with our Senior Engineers, giving you the opportunity to learn from some of the most experienced in the business. Programmers on these teams collaborate closely with traders, hardware and support teams. The teams are pragmatic and self-organising, delivering work iteratively. The teams follow best software practices, including unit testing, continuous integration and peer review.

The individuals that make these teams up are problem solvers who are knowledgeable, collaborative, motivated and friendly, reflecting our values. The wider organisation is supportive and collaborative – technology is at the centre of what we do.

Recruitment Process:

At our organisation, we want to enable you to have the best experience and so we have outlined how the recruitment process will look like. This is aimed to help you anticipate what will happen at each stage:

* If you apply, you will be sent an online test - please complete this as soon as you can in a calm environment.
* If you have passed the initial test and fit the job profile, we will send you an online technical coding test.
* If you are successful in the technical online test, then we will commence interview rounds. Please check your spam/junk folder for any further communication as emails may be sent there.
* Offers will be given to the successful candidates once all interviews are completed.

If you require any support or adjustments with the application process or have any questions about the application process, please contact us.

Only candidates with full Australian working rights will be considered for this role. We cannot accept visa holders at this time.

],

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Software developer graduate program (start asap)
Sydney
Gotafe
Software Developer
Similar job
Senior java developer
Sydney
Darumatic DevOps Consulting
Java Developer
Similar job
Net / c# developer
Sydney
Hall & Wilcox
C# Developer
Similar jobs
IT and Tech jobs in Sydney
jobs Sydney
jobs New South Wales
Home > Jobs > IT and Tech jobs > Software Developer jobs > Software Developer jobs in Sydney > Software Developer for Financial Markets

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save