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

Hudson River Trading logo
Hudson River Trading

Algo Developer with Python and C++

Join Hudson River Trading as an Algo Developer, leveraging Python and C++ to build predictive trading models.

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.

Virtu Financial logo
Virtu Financial

Developer Internship

Join Virtu Financial as a Developer Intern to work on cutting-edge trading systems. Enhance your skills in Python, Java, and C++.

FlexTrade logo
FlexTrade

Senior C++ Developer - Hybrid in Paris

Join FlexTrade in Paris as a Senior C++ Developer, enhancing our multi-asset trading platform, FlexTRADER. Experience in C++, Boost, and CI/CD required.

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.

Hudson River Trading logo
Hudson River Trading

Senior Python Engineer

Join Hudson River Trading as a Senior Python Engineer in NYC. Work on cutting-edge distributed computing environments in algorithmic trading.

Optiver logo
Optiver

Software Developer Intern

Join Optiver as a Software Developer Intern in Sydney. Gain hands-on experience in software development and trading.

BlackRock logo
BlackRock

Java Developer, Release Engineering, Associate

Join BlackRock as a Java Developer in Budapest, focusing on CI/CD processes, using Java, Spring, Maven, and cloud technologies.

Futureswap logo
Futureswap

Software Engineer - General

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

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.

JPMorganChase logo
JPMorganChase

Software Engineer III (Python)

Join JPMorgan Chase as a Software Engineer III in New York, specializing in Python and advanced software development.

Meta logo
Meta

Software Engineer (University Grad)

Join Meta as a Software Engineer (University Grad) to build impactful products and solve complex technical challenges.

BlockTech logo
BlockTech

Quantitative Developer with Python and C++

Join BlockTech as a Quantitative Developer in Amsterdam. Work with Python and C++ in a dynamic trading environment.

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.

Clear Street logo
Clear Street

Senior Full Stack Software Engineer - Execution Management System

Join Clear Street as a Senior Full Stack Software Engineer to build scalable trading platforms using React, Java, and TypeScript.

Goldman Sachs logo
Goldman Sachs

Associate Quantitative Engineer

Join Goldman Sachs as an Associate Quantitative Engineer in New York, focusing on data-driven algorithm development and quantitative analysis.

Jefferies logo
Jefferies

Junior Full Stack Developer

Join Jefferies as a Junior Full Stack Developer to work on strategic projects using Angular, Java, and SQL in Jersey City.

MongoDB logo
MongoDB

Software Engineer 3, Atlas Search Systems

Join MongoDB as a Software Engineer 3 in Atlas Search Systems, focusing on cloud-based distributed systems in New York, NY.

Trumid logo
Trumid

Senior Software Engineer (NodeJS)

Senior Software Engineer specializing in Node.js for FinTech trading platform. In-depth experience with Node.js, TypeScript, and gRPC required.

Volue logo
Volue

Quantitative Developer

Join Volue as a Quantitative Developer to design and develop trading platforms for energy markets. Work with C#, SQL, and Python in a hybrid environment.

BlackRock logo
BlackRock

Java Backend/Full Stack Developer, Associate

Join BlackRock as a Java Backend/Full Stack Developer in Budapest. Work on innovative financial technology solutions.

Goldman Sachs logo
Goldman Sachs

Associate Quantitative Engineer

Join Goldman Sachs as an Associate Quantitative Engineer in New York, leveraging financial mathematics and programming to develop predictive models.

Experis Deutschland logo
Experis Deutschland

Java Backend Developer

Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.

JPMorganChase logo
JPMorganChase

Software Engineer - Data Architecture & Integration Testing

Join JPMorgan Chase as a Software Engineer focusing on data architecture and integration testing in Brooklyn, NY. Master's degree and 1+ year experience required.