mthree’s Graduate Program is a career entry pathway into technology, banking, and business roles.
-||- Begin with 6–12 weeks training at the mthree Academy (expert-led, small interactive batches)
-||- Then placed with global clients for 12–24 months (investment banks & large enterprises)
-||- Work on real-world enterprise and high-performance systems
-||- Continuous support with online learning plans + salary hikes every 12 months
-||- No fees / no exit cost (fair and accessible model)
-||- Majority continue long-term careers with client organizations
Selection Process:
-||- Application → Aptitude & Coding Test → Communication Screening
-||- Technical Interview → Final Interview
-||- Training (6–12 weeks) → Final Assessment → Client Placement
Compensation & Benefits:
-||- Starting salary ₹9.15 LPA
-||- Annual salary increments
-||- Industry-led training + continuous support
-||- Real-world experience in high-demand tech domains
Work Conditions:
-||- On-site roles at client locations
-||- Must be open to relocation (Mumbai, Bangalore, Pune, or geo-flex across India)
-||- No relocation support provided
-||- Client placement depends on performance and business needs
Diversity & Inclusion:
-||- Strong focus on equality, diversity, and inclusive work culture
-||- Encourages individuals from all backgrounds without requiring them to change identity
Support critical systems including algorithmic trading engines and regulatory reporting platforms
Collaborate with global teams across industries (banking, healthcare, aviation, insurance)
Troubleshoot, debug, and optimize application performance
Apply core engineering concepts: Data Structures, OOP, Design Patterns, Multithreading
Contribute across the Software Development Life Cycle (SDLC)
Follow Test-Driven Development (TDD) practices
Transition from training to client projects as an mthree Alumni
Requirements
Education & Eligibility
Degree requirement, Computer Science, IT, or related STEM fields, minimum 60% aggregate across academics including 10th, 12th/Diploma, UG/PG, no active backlogs
Technical Skills
Programming knowledge, proficiency in Java, Python, C, C++, or other languages, ability to write efficient and scalable code
Core concepts, strong understanding of Data Structures, OOP, Design Patterns, Multithreading, application of concepts in real scenarios
Development practices, knowledge of SDLC and Test-Driven Development, understanding of software lifecycle processes
Debugging skills, ability to troubleshoot, identify issues, and fix bugs efficiently
Competitive coding, participation or experience is an added advantage
Other Skills
Problem-solving ability, strong analytical thinking and logical reasoning skills
Communication skills, ability to clear communication screening and collaborate effectively in teams
Adaptability, ability to work in global environments and learn new technologies quickly
Application & Compliance
Selection requirement, must clear aptitude, coding, communication, technical, and final interview rounds, must successfully complete training and final assessment
Work requirement, willingness to relocate and work on-site, readiness to join at confirmed start date without relocation support
Documentation, 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 business needs, no relocation support provided, agreement 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, Software Development, Site Reliability Engineering or Application Engineering, Banking Services Analyst, candidates can select multiple based on skills and interest
Location preference, Mumbai, Bangalore, Pune, or geo-flex across India, willingness to relocate increases opportunities
Language proficiency, knowledge of multiple programming languages is beneficial