C++ Developer (Australia)

C++ Developer (Australia)

15 Nov
|
TaskVerse
|
Australia

15 Nov

TaskVerse

Australia

About The Company

Matthew Hoyle Financial Markets operates in the financial markets sector, where dependable technology and efficient execution are essential. The company’s in-house electronic trading platform supports its trading activities and requires ongoing development, careful maintenance, and responsive technical support. As part of a global software development team, you will contribute to technology that serves a range of market participants and operational needs.

You will work in a collaborative environment alongside colleagues with expertise in software development, trading, quantitative analysis, and infrastructure. The team values robust engineering, thoughtful problem-solving, and practical solutions that meet demanding performance requirements.

About The Role

Matthew Hoyle Financial Markets is seeking a skilled C++ Software Developer to enhance, maintain, and support its in-house electronic trading system. This role is suited to an engineer with strong programming experience, a solid understanding of Linux development, and an interest in building efficient, reliable software. You will work with Traders, Quants, and Infrastructure personnel to understand requirements, address technical challenges, and deliver improvements to the platform.

Your contributions will also help shape system architecture, with a focus on low latency, scalability, efficiency, and reliability. The position calls for a hands-on approach, close collaboration, and the ability to deliver high-quality work within agreed timelines.

Qualifications A bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline is preferred, or you may demonstrate equivalent professional experience. You should have a strong,



demonstrable track record in C++ programming and experience developing on Linux using gcc. The successful candidate will be familiar with software profiling and algorithm optimisation, and bring practical experience with network programming, multithreaded applications, and inter-process communication.

Experience working with distributed architectures is also important.

You will be a considerate, approachable team player who communicates effectively with both technical and business colleagues. Strong problem-solving skills, attention to detail, self-motivation, and a commitment to producing high-quality code are essential. You should be comfortable taking ownership of tasks and managing your work to meet deadlines.

Experience in financial markets, including market data feeds, order execution APIs, or derivatives trading, would be advantageous. Additional experience with C or Python, messaging middleware, or specialist low-latency engineering is also desirable.

Responsibilities

Enhance, maintain, and support the company’s in-house electronic trading platform, contributing to its ongoing stability and development. Design, implement, test, and refine software components in C++ within a Linux and gcc development workplace. Investigate performance characteristics, use profiling techniques to identify bottlenecks, and optimise algorithms and code where appropriate.





Develop and maintain software that makes effective use of network communication, concurrency, and inter-process messaging. Collaborate with Traders, Quants, Infrastructure personnel, and fellow software developers to clarify requirements and coordinate delivery. Contribute to architecture discussions and technical decisions, balancing latency, scalability, efficiency, reliability, and maintainability.

Diagnose issues, communicate findings clearly, and support effective resolutions. Deliver well-structured, carefully considered work within agreed timeframes while contributing positively to the shared goals of the global development team.

Benefits

This role offers the opportunity to work on an in-house electronic trading system and contribute directly to technology used in financial markets. You will collaborate with experienced colleagues across software development, trading, quantitative analysis, and infrastructure, gaining exposure to a broad range of technical and business perspectives. The position provides scope to deepen your expertise in C++, Linux, distributed systems, and performance-focused engineering while taking part in meaningful platform enhancements and architecture discussions.

Specific compensation, benefits, and working arrangements can be discussed during the recruitment process.

Equal Opportunity

Matthew Hoyle Financial Markets is committed to fair and respectful recruitment. Applicants will be considered on their relevant skills, experience, qualifications, and ability to perform the role. We welcome applications from people of diverse backgrounds and do not tolerate discrimination or harassment in the hiring process or workplace.

📌 C++ Developer (Australia)
🏢 TaskVerse
📍 Australia

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++ developer (australia) / australia

Subscribe to this job alert:

Get the latest job offers by email for: c++ developer (australia) / australia