Company Overview
mthree empowers organizations by building job-ready teams equipped with the most in-demand skills.
We bridge the skills gap across technology, business, and banking, ensuring success at every level. Whether through deploying trained emerging talent, seasoned experts, or reskilling existing employees, we provide the people and expertise businesses need worldwide.
Our approach offers innovative solutions to developing high-performance teams, serving as a strategic complement to traditional methods such as recruitment, internal graduate programs, and large consultancies.
What You’ll Do
As a Software Developer with mthree, you’ll be part of a global team, building complex applications that make a real impact. You’ll take pride in seeing your code come to life, directly benefiting those who use it. If you thrive on continuous improvement and innovation in software development, you’ll become an invaluable asset to your team.
How the Alumni Program Works
-
Apply via this job posting.
-
Complete our assessment process.
-
Train with other graduates in an online class for 4-8 weeks at the mthree Academy, focusing on Java or other relevant languages based on client demand.
-
Join an mthree client for 12-24 months, receiving support and salary increases every 9 months.
-
Transition into a permanent role—the majority of graduates successfully convert to full-time employees with the client at the program’s end.
What You’ll Learn at mthree Academy
-
Full-Stack Development: Learn how to design, develop, and test applications.
-
Professional Skills: Develop strong communication and collaboration skills.
-
Industry Concepts: Gain a high-level understanding of software engineering principles.
-
Monitoring & Troubleshooting: Learn how to maintain and improve application performance.
What You’ll Need
-
Bachelor’s degree in Computer Science or a related field.
-
GPA of 2.7 or higher—we value potential and passion for learning.
-
Experience with OOP (Object-Oriented Programming).
-
Strong grasp of software engineering fundamentals, including data structures, design patterns, and multithreading.
-
Troubleshooting and debugging skills.
-
Knowledge of database concepts (SQL, schema design, stored procedures).
-
Understanding of the Software Development Lifecycle (SDLC).
-
Familiarity with Test-Driven Development (TDD).
-
Eligibility to work without visa sponsorship.
What You’ll Get
-
Fully paid, interactive training led by industry experts.
-
Competitive graduate salary.
-
Pay raises every 9 months as you progress.
-
Flexible benefits package.
-
Ongoing training & career support.
-
Valuable hands-on industry experience.
-
A launchpad into an in-demand career niche.
How to Apply
-
Submit your application through the form below.
-
Complete an online assessment (we’ll send you a link via email).
-
Interview with our talent team over phone and video.
-
Meet with potential clients for final interviews.