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
Algo Developer with Python and C++
Join Hudson River Trading as an Algo Developer, leveraging Python and C++ to build predictive trading models.
Associate Software Engineer
Join Current as an Associate Software Engineer in NYC. Work on fintech solutions using Scala, Java, and cloud services.
Developer Internship
Join Virtu Financial as a Developer Intern to work on cutting-edge trading systems. Enhance your skills in Python, Java, and C++.
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.
Software Engineer III
Join American Express as a Software Engineer III in New York, NY. Work on global scale software with a hybrid model.
Senior Python Engineer
Join Hudson River Trading as a Senior Python Engineer in NYC. Work on cutting-edge distributed computing environments in algorithmic trading.
Software Developer Intern
Join Optiver as a Software Developer Intern in Sydney. Gain hands-on experience in software development and trading.
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.
Software Engineer - General
Join Futureswap as a Software Engineer to develop next-gen trading platforms with blockchain technology.
Software Engineer - Java, Node.js, Oracle
Join State Street as a Software Engineer specializing in Java, Node.js, and Oracle for financial applications.
Software Engineer III (Python)
Join JPMorgan Chase as a Software Engineer III in New York, specializing in Python and advanced software development.
Software Engineer (University Grad)
Join Meta as a Software Engineer (University Grad) to build impactful products and solve complex technical challenges.
Quantitative Developer with Python and C++
Join BlockTech as a Quantitative Developer in Amsterdam. Work with Python and C++ in a dynamic trading environment.
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.
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.
Associate Quantitative Engineer
Join Goldman Sachs as an Associate Quantitative Engineer in New York, focusing on data-driven algorithm development and quantitative analysis.
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.
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.
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.
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.
Java Backend/Full Stack Developer, Associate
Join BlackRock as a Java Backend/Full Stack Developer in Budapest. Work on innovative financial technology solutions.
Associate Quantitative Engineer
Join Goldman Sachs as an Associate Quantitative Engineer in New York, leveraging financial mathematics and programming to develop predictive models.
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.
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.