MyInternships.in
IBM India logo — IBM India internships & jobs in India
IBM India

Software Developer Intern

In OfficeBengaluru6 months1 openingImmediate

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.

LinkedIn

About this internship

IBM India is offering a Software Developer Intern role based in Bengaluru, home to IBM's India Systems Development Lab and one of the company's most important engineering hubs. As an intern you will work alongside experienced IBM engineers on real projects spanning hybrid cloud, artificial intelligence, automation, data and security, gaining hands-on experience with enterprise-grade software development. You will help design, code, test and debug software components, contribute to product features, and learn modern engineering practices such as agile delivery, CI/CD, containerisation and cloud-native development. Depending on the team, you may work with technologies including Python, Java, JavaScript, React and IBM's own platforms such as watsonx for AI. IBM looks for interns who are currently pursuing a Bachelor's or Master's in Computer Science or a related field, have a strong grasp of programming fundamentals and data structures, and are eager to learn and collaborate. Curiosity, problem-solving ability and good communication go a long way in IBM's team-oriented culture. This office-based Bengaluru internship offers exposure to cutting-edge technology, mentorship from industry experts and a clear view of how large-scale, mission-critical software is built and shipped. It is an excellent stepping stone toward a full-time engineering career. If you are ready to develop software that powers enterprises worldwide, apply through IBM's official careers software-engineering page.

Skills you'll use

PythonJavaJavaScriptReactData StructuresCloud ComputingGitREST APIsCI/CDProblem SolvingAgileSQL

What you'll do

  • Design, develop, test and debug software components under engineer guidance
  • Contribute to product features across cloud, AI, automation or data domains
  • Apply modern practices such as agile, CI/CD and cloud-native development
  • Collaborate with cross-functional engineering teams on real projects
  • Write documentation and participate in code reviews
  • Research and prototype solutions using IBM and open-source technologies

Who can apply

  • Currently pursuing a Bachelor's or Master's in Computer Science or a related field
  • Strong programming fundamentals and knowledge of data structures
  • Familiarity with at least one language such as Python, Java or JavaScript
  • Understanding of databases, APIs and version control with Git
  • Good analytical, problem-solving and communication skills
  • Availability to work from Bengaluru and eagerness to learn

Perks & benefits

Mentorship from experienced IBM engineersHands-on work with cloud, AI and enterprise technologiesExposure to large-scale, real-world engineering projectsStrong foundation and pathway toward full-time roles

About IBM India

IBM (International Business Machines Corporation) is a global technology and consulting company founded in 1911 and headquartered in Armonk, New York. Often known as 'Big Blue,' IBM is one of the most established names in computing, with a long history of innovation spanning mainframes, semiconductors, programming languages, databases and, more recently, hybrid cloud and artificial intelligence. Today the company focuses on enterprise technology, offering hybrid-cloud platforms built around Red Hat, AI and data solutions including its watsonx family, consulting services, infrastructure, security and quantum-computing research. IBM holds one of the largest patent portfolios in the world and operates an extensive global research division. IBM has a deep and long-standing presence in India, where it employs a very large workforce across software development, services, consulting and research. Bengaluru is a central pillar of IBM's India operations and is home to the India Systems Development Lab (ISDL), where engineers build and enhance IBM software, systems and cloud products used by clients globally. IBM's India teams contribute to core engineering, AI, automation, security and client-delivery work, making the country one of IBM's most strategic locations. The company invests significantly in early-career talent through internships and entry-level programmes that pair students with experienced mentors on real, high-impact projects. For aspiring software developers, IBM offers the chance to work on enterprise-scale, cutting-edge technology in cloud and AI, learn rigorous engineering practices, and build a foundation for a long-term career at a company that has helped shape the computing industry for over a century.

Visit IBM India’s official website ↗

Searching for “IBM India internships” or “internship at IBM India”? You’re in the right place.

Sponsored — Deals for Professionals

Sponsored

Similar Internships

Hand-picked roles that match this internship's skills

Sponsored — Deals for Professionals

Sponsored

Similar Internships Based on Your Skills

Recently Posted Internships in Bengaluru

Fresh internships posted in Bengaluru — apply early

Ready to apply for Software Developer Intern?

Free to apply · takes under 2 minutes · IBM India reviews on a rolling basis.

Apply Now