

Software Engineering Intern
Share on WhatsApp → unlock unlimited applications today
Share this internship on WhatsApp and your daily apply limit is lifted for the rest of the day. It’s free.
About this internship
Tech Mahindra is offering a Software Engineering Intern opportunity in Bengaluru for students and early-career engineers eager to build practical skills in enterprise technology and digital engineering. As a global IT services and consulting company operating under the Scale at Speed philosophy, Tech Mahindra gives interns the chance to learn how modern software solutions are designed, built and delivered for clients across telecom, banking, manufacturing, healthcare and more. In this Software Development Intern role you will work alongside experienced engineers to learn the software development lifecycle, including coding, testing, debugging and deployment. You will gain hands-on exposure to programming languages such as Java, Python and JavaScript, along with databases, SQL, version control and modern frameworks used across web and enterprise applications. Tech Mahindra invests in continuous learning and upskilling, so you can expect structured training, mentorship and exposure to emerging technologies like cloud, AI and automation during your internship. Working from a Tech Mahindra Bengaluru location, you will participate in Agile teams, contribute to real project tasks, write maintainable code and understand how quality engineering drives reliable delivery. This internship suits candidates with strong computer science fundamentals who want to translate academic knowledge into industry-ready capability. You will improve your problem-solving, collaboration and coding skills while learning from a respected global technology employer. If you are passionate about software, motivated to learn and ready to launch your engineering career in Bengaluru, apply now to join Tech Mahindra as a Software Engineering Intern.
Skills you'll use
What you'll do
- Assist in developing, testing and maintaining software modules
- Write clean, maintainable code under senior engineer guidance
- Participate in Agile sprints and collaborative team work
- Debug and resolve defects in development environments
- Prepare test cases and technical documentation
- Learn and apply new tools, frameworks and best practices
Who can apply
- Pursuing or recently completed a degree in CS, IT or related field
- Solid understanding of programming fundamentals and data structures
- Familiarity with a language such as Java, Python or JavaScript
- Basic knowledge of databases and SQL
- Good analytical, problem-solving and communication skills
- Willingness to learn in a fast-paced, dynamic environment
Perks & benefits
About Tech Mahindra
Tech Mahindra is a leading global provider of IT services, consulting and digital transformation solutions, and a part of the Mahindra Group, one of India's largest and most diversified business conglomerates. The company operates under the brand promise of Scale at Speed, helping enterprises across industries reimagine their businesses through technology. Tech Mahindra serves clients in sectors including telecommunications, banking and financial services, insurance, manufacturing, retail, healthcare, media and entertainment, and the public sector, with particular strength and heritage in the communications and networks domain. Its services span digital transformation, application development and modernisation, cloud and infrastructure services, data and analytics, artificial intelligence, cybersecurity, enterprise application services, engineering services and business process services. Tech Mahindra employs a large global workforce spread across many countries, with significant delivery and development centres in Indian cities including Pune, Hyderabad, Bengaluru, Noida, Mumbai, Chennai and Kolkata. The company is publicly listed in India and is recognised for its strong focus on next-generation technologies, including 5G, network services, cloud-native engineering and AI-led solutions. Tech Mahindra places considerable emphasis on talent development and continuous learning, running fresher hiring programmes and skilling initiatives that help graduates build job-ready capabilities and grow within the organisation. Its culture, rooted in the Mahindra Group's Rise philosophy, emphasises innovation, positive impact and empowering people to drive change. For students and early-career engineers, Tech Mahindra offers internships, graduate-entry roles and structured learning pathways, mentorship from experienced practitioners, and the opportunity to work on real client projects across diverse industries and technologies. With its global footprint, strong engineering heritage and commitment to emerging technology, Tech Mahindra is an attractive destination for aspiring software engineers looking to begin their careers in India.
Visit Tech Mahindra’s official website ↗Searching for “Tech Mahindra internships” or “internship at Tech Mahindra”? You’re in the right place.
Similar Internships
Hand-picked roles that match this internship's skills
Persistent Systems
Software Development InternRippling India
Software Engineer InternPostman
Software Engineer InternFreshworks
Software Development InternOla Electric
Software Development InternMphasis
Software Development InternLTIMindtree
Software Development InternSponsored — Deals for Professionals
SponsoredSimilar Internships Based on Your Skills
Zensar Technologies
Software Development InternDream11
Software Development InternInfosys
Software Development InternConfluent Solutions
Software Development InternSopra Steria
Software Development InternHarshad Enterprises
Software Development InternAccenture
Software Engineering InternLowe's India
Intern, Software EngineeringBosch Global Software Technologies
Software Development InternRecently Posted Internships in Bengaluru
Fresh internships posted in Bengaluru — apply early
MoneyTap
UI/UX Design InternMoneyTap
Data Analyst InternKreditBee
Digital Marketing InternKreditBee
Credit & Risk Analyst InternKreditBee
Android Developer InternCapital Float (axio)
Product Management InternCapital Float (axio)
Data Analyst InternCapital Float (axio)
Software Engineer Intern (Backend)Navi Technologies
Credit & Risk Analyst InternReady to apply for Software Engineering Intern?
Free to apply · takes under 2 minutes · Tech Mahindra reviews on a rolling basis.
Apply Now


