If you are looking to kickstart your career with a globally recognized technology leader, the IBM Software Engineer Intern role offers an outstanding opportunity. IBM is inviting fresh graduates to join its India Systems Development Lab (ISDL) in Pune and Bengaluru. This internship allows you to work on cutting-edge technologies including Operating Systems, Cloud Computing, Firmware, Storage Software, and AI-driven systems.
For students and freshers passionate about systems programming, cloud platforms, and large-scale enterprise software, this internship can be the perfect launchpad into the tech industry.

About IBM
IBM (International Business Machines Corporation) is one of the world’s most respected technology companies, known for innovation in cloud computing, artificial intelligence, enterprise systems, and infrastructure solutions. IBM Systems helps IT leaders rethink infrastructure with intelligent servers and storage systems that can understand, reason, and learn.
IBM’s India Systems Development Lab (ISDL) plays a key role in building next-generation products that power industries worldwide. As an IBMer, you are encouraged to stay curious, embrace innovation, collaborate globally, and continuously grow both personally and professionally.
Role Overview
As a Software Engineer Intern at IBM ISDL, you will contribute across multiple phases of the product development lifecycle — including design, development, testing, validation, and support.
You will work on core systems technologies such as:
- Operating Systems
- Firmware
- Systems Software
- Storage Software
- Cloud Software
This role provides hands-on exposure to enterprise-grade product development and the opportunity to collaborate with global teams.
Key Responsibilities
- Analyze product requirements and determine optimal design approaches.
- Develop and implement software solutions across the product lifecycle.
- Participate in testing, validation, and product support.
- Work closely with development, product management, and global teams.
- Contribute to creating world-class deployment environments.
- Deliver high-performance and scalable system-level solutions.
- Collaborate within technically accomplished teams focused on innovation.
Help a friend land their next role. Share now!
Required Skills & Qualifications
- Bachelor’s Degree in Computer Science Engineering or related field.
- Strong programming skills in C, C++, Java, Python, GoLang, ReactJS, or Groovy.
- Strong understanding of Operating Systems concepts (Unix/Linux internals).
- Good knowledge of Data Structures and Algorithms.
- Exposure to Virtualization and Cloud Computing technologies such as:
- Red Hat OpenShift
- Kubernetes
- Docker
- Microservices Architecture
- Good communication skills for working in a global team environment.
Preferred Skills
- Knowledge of OpenStack, DevOps, Security, or Cloud Platform Application Development.
- Experience with Web UI frameworks like ReactJS, Vaadin, Bootstrap, or Material UI.
- Familiarity with J2EE, JSP, RESTful APIs, GraphQL.
- Working knowledge of JavaScript, NodeJS, SQL, Databases, Ansible.
- Basic understanding of AI/ML, Data Science, or NLP concepts.
Who Can Apply (Eligibility)
| Criteria | Details |
|---|---|
| Education | Bachelor’s Degree in Computer Science Engineering or related field |
| Experience | 0 – 0 years (Freshers eligible) |
| Programming Skills | C, C++, Java, Python, GoLang, ReactJS, Groovy |
| Core Knowledge | Operating Systems (Unix/Linux), Data Structures, Algorithms |
| Cloud Exposure | Kubernetes, Docker, OpenShift, Microservices |
| Soft Skills | Communication, teamwork, adaptability, growth mindset |
Stipend / Salary (Market Estimate)
- Estimated Stipend: ₹25,000 – ₹40,000 per month based on typical internship compensation for software engineering interns at large IT/technology companies in India (especially in Bengaluru and Pune markets).
- Actual stipend may vary depending on IBM’s internal policies, academic background, and performance.
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
Job Location
- Pune, Maharashtra
- Bengaluru, Karnataka
This is an on-site opportunity within IBM’s Systems Development Lab.
Why Join IBM?
- Work on industry-leading systems and cloud technologies.
- Exposure to enterprise-grade product development.
- Opportunity to collaborate with global teams.
- Strong culture of innovation, learning, and mentorship.
- Career growth opportunities within IBM after internship completion.
IBM encourages curiosity, innovation, and continuous development. As an intern, you will not just learn technical skills but also develop problem-solving abilities and professional competencies.
How to Apply
Interested candidates can apply by clicking the button below. Make sure to highlight your programming skills, OS knowledge, cloud experience, and academic projects in your resume.
Disclaimer
All job details are based on publicly available information. IBM does not charge any application fees. Final selection depends on IBM’s official recruitment process.
Share the opportunity