mthree logo

Software Developer (Java/C++/Algorithmic Trading)

mthree

Join Our Team as a Software Developer

Are you a recent graduate looking to kickstart your career in software development? At mthree, we connect talented graduates with leading global businesses. Our clients include top-tier investment banks and organizations across various industries, such as insurance, healthcare, and travel. Through our Alumni graduate program, you will receive paid training, ongoing support, and opportunities to work with leading global employers.

Role Overview

As a Software Developer, you will be part of a development team for one of our clients, focusing on creating and maintaining low-latency, high-performance applications for market order execution. You will work on a variety of asset classes and manage projects from inception through deployment and support.

Key Responsibilities

  • Develop and maintain systems for order execution across various markets.
  • Manage the full project lifecycle, including requirements gathering, development, deployment, and support.
  • Enhance existing systems and develop new functionalities.
  • Provide Level 3 support and perform exchange certification, regression testing, and deployment.
  • Engage with various business functions and gain exposure to trading, wealth management, and more.

What We Offer

  • Training: Fully paid, in-depth, interactive training in small classes with graduates like you. Our training is created and delivered by industry experts.
  • Salary: A generous graduate salary with pay rises every 9 months to reflect your progress.
  • Benefits: A flexible benefits package, ongoing training and support, and valuable industry experience.

What You’ll Learn

  • How to design, develop, and test a full-stack application.
  • Professionalism, including communication skills and personal interactions.
  • Industry concepts at a high level.
  • Monitoring, supporting, and troubleshooting, and how it ties into good development processes.

Requirements

  • Bachelor’s degree in computer science or a related major.
  • A GPA of 2.7 or higher.
  • 0-1 years of C++ development experience; familiarity with C++11/14/17 is a plus.
  • Unix/Linux experience.
  • Proficiency in Python for test automation and tooling.
  • Experience with distributed applications and service-based architecture.
  • Strong understanding of object-oriented principles, design patterns, and threading techniques.
  • Experience in low latency/high performance development.
  • Knowledge of exchange connectivity is advantageous.
  • Strong communication skills, both verbal and written.
  • Experience with scripting (Perl, Shell, Python) and Agile/DevOps practices.
  • Experience with large-scale distributed systems and an ability to support business integration.
  • Knowledge of finance industry a plus.

How to Apply

Apply via the form below and tell us a bit about you. Complete the online assessment, and if successful, you will be invited to interviews with our friendly talent team and one or more of our clients.

At mthree, we value diversity and are committed to providing an inclusive environment where all colleagues can flourish. We offer competitive compensation and a comprehensive benefits package. Join us and start building your career in an in-demand niche.

Benefits
Extracted with AI

  • Fully paid, in-depth, interactive training
  • Generous graduate salary
  • Pay rises every 9 months
  • Flexible benefits package
  • Ongoing training and support
  • Valuable industry experience

Similar jobs

Last update: 23 minutes ago

Clear Street logo
Clear Street

Senior Front End Software Engineer - Trading Systems

Join Clear Street as a Senior Front End Engineer to build trading systems using React and modern tech stack.

Flow Traders logo
Flow Traders

Junior Trading Operations/DevOps Engineer

Join Flow Traders as a Junior Trading Operations/DevOps Engineer in Amsterdam. Work with cutting-edge trading technologies.

State Street logo
State Street

Software Engineer - Java, Node.js, Oracle

Join State Street as a Software Engineer specializing in Java, Node.js, and Oracle for financial applications.

Alpaca logo
Alpaca

Senior Software Engineer - Crypto

Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.

Futureswap logo
Futureswap

Software Engineer - General

Join Futureswap as a Software Engineer to develop next-gen trading platforms with blockchain technology.

Octaura logo
Octaura

Full-Stack Software Engineer

Join Octaura as a Full-Stack Software Engineer to build high-performance technology in a collaborative environment.

NinjaTrader logo
NinjaTrader

Senior Software Engineer, Python

Join NinjaTrader as a Senior Software Engineer, Python, to design and maintain backend systems.

American Express logo
American Express

Software Engineer III

Join American Express as a Software Engineer III in New York, NY. Work on global scale software with a hybrid model.

Wealthsimple logo
Wealthsimple

Intern, Software Development (Winter 2025)

Join Wealthsimple as a Software Development Intern for Winter 2025. Work remotely on impactful projects in a leading fintech company.

Intuit logo
Intuit

Software Engineer 2

Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.

BlackRock logo
BlackRock

Full-Stack Developer, Associate - BlackRock Global Markets

Join BlackRock as a Full-Stack Developer, Associate, working with Java, Angular, and React.js in a hybrid role in San Francisco.

IBM logo
IBM

Senior Backend Developer with Java and SQL Expertise

Join IBM as a Senior Backend Developer specializing in Java and SQL, working on enterprise-scale analytics products.

Current logo
Current

Associate Software Engineer

Join Current as an Associate Software Engineer in NYC. Work on fintech solutions using Scala, Java, and cloud services.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.

Lightspeed Commerce logo
Lightspeed Commerce

Senior Software Developer (Java)

Join Lightspeed as a Senior Java Developer to enhance our hospitality commerce platform.

Adobe logo
Adobe

Software Development Engineer - 2025 University Graduate

Join Adobe as a Software Development Engineer for 2025 graduates. Develop high-performance software in a dynamic team environment.

Picnic Technologies logo
Picnic Technologies

Junior Java Developer

Join Picnic Technologies as a Junior Java Developer in Amsterdam. Work with Java, Spring, and Kafka in a dynamic, scale-up environment.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Broadridge logo
Broadridge

Senior Developer - Java, C#, .NET

Join Broadridge as a Senior Developer in Cluj-Napoca, Romania. Work with Java, C#, and .NET in a hybrid environment.

ASML logo
ASML

Computer Science Internship: C++/C Software Developer

Join ASML as a Computer Science Intern focusing on C++/C software development and code visualization.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

Mercury logo
Mercury

Software Engineer - Product (Back-End/Full-Stack)

Join Mercury as a Software Engineer to build innovative fintech solutions using Haskell, TypeScript, and Redux.

Odevo logo
Odevo

Senior Backend Developer - Java

Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.

Attentive logo
Attentive

Senior Software Engineer - Java, Python, SQL

Join Attentive as a Senior Software Engineer to build high-scale applications using Java, Python, and SQL. Remote position with competitive benefits.