mthree Graduate Recruitment Program is designed to help graduates and early career professionals start their careers in technology, banking, and business. The program begins with 6–12 weeks of intensive training at the mthree Academy, where candidates learn industry-relevant skills through expert-led sessions. After training, candidates are placed with top global clients including investment banks and large enterprises for a duration of 12–24 months, where they gain hands-on experience working on real-world systems and projects.
The program provides continuous support through structured learning plans, mentorship, and salary increments every 12 months, ensuring long-term career growth. mthree follows a fair and transparent model with no training fees or exit costs, allowing candidates to focus entirely on skill development and career progression. A majority of participants continue their careers with client organizations after completing the program, making it a strong pathway into high-demand technology roles. The company also promotes a diverse and inclusive environment where individuals from all backgrounds are encouraged to grow and succeed.
Responsibilities
Design, build, test, and maintain scalable and stable applications, work on both off-the-shelf and custom-built technology solutions
Support critical systems including algorithmic trading engines and regulatory reporting, ensure system reliability and performance
Collaborate with global teams across industries like banking, healthcare, aviation, and insurance, contribute to cross-functional projects
Troubleshoot and debug applications, identify issues and improve system efficiency
Apply software engineering principles including Data Structures, OOP, Design Patterns, and Multithreading in real-world scenarios
Work across the Software Development Life Cycle, contribute from development to deployment and maintenance
Follow Test-Driven Development practices, ensure code quality and stability
Transition from training to client placement, work as an mthree Alumni on real-world business systems
Requirements
Education & Eligibility
Degree in Computer Science, Technology, or related STEM fields, minimum 60% aggregate across academics, no standing arrears
Technical Skills
Strong programming skills in Java, Python, C, C++, or other languages, ability to write efficient and scalable code
Solid understanding of Data Structures, OOP, Design Patterns, Multithreading, apply concepts in practical scenarios
Knowledge of Software Development Life Cycle and Test-Driven Development, understanding of development processes
Good troubleshooting and debugging skills, ability to identify and resolve issues efficiently
Competitive coding experience is an added advantage
Other Skills
Strong problem-solving and analytical thinking skills, ability to work in dynamic environments
Good communication skills, ability to clear communication screening and collaborate in global teams
Application & Selection Process
Selection stages include application, aptitude and coding assessment, communication screening, technical interview, final interview, training selection, training assessment, and final client placement
Work Conditions & Compliance
Must be willing to relocate and work on-site at client locations, locations include Mumbai, Bangalore, Pune, or geo-flex across India, no relocation support provided
Must successfully complete 6–12 weeks training and final assessment before placement, placement depends on performance and business requirements
Must provide accurate personal, academic, and identification details including Aadhaar, must disclose employment status, notice period, and availability
Must acknowledge on-site attendance requirement, no guaranteed client placement as it depends on performance and client needs, no relocation assistance provided, willingness to join on confirmed start date, obligation to disclose employment details and availability, consent to be contacted via call or SMS, agreement to data processing and storage for current and future opportunities up to 365 days
Preferences & Options
Job pathways include Software Development, Site Reliability Engineering or Application Engineering, Banking Services Analyst, candidates can select multiple roles based on skills and interest
Location preference includes Mumbai, Bangalore, Pune, or geo-flex across India, willingness to relocate increases opportunities
Multiple programming language proficiency is beneficial