Location: Kochi, Kerala, India
Team: Db2 Catalog Services and Multi-Tenancy Development
Category: Early Professional
Job Type: Internship (with a pathway to full-time)
IBM Software Lab is inviting applications from final-year undergraduate students for a 6-month Software Developer Internship. This is an excellent opportunity to begin your career with one of the world’s most trusted technology companies and work on projects that influence industries, enterprises, and millions of users.
IBM’s software solutions keep transportation running, ensure secure financial operations, and power the digital world. As a Software Developer Intern at IBM, you will be contributing to real-world products while developing future-ready skills.
IBM offers a learning-driven environment with mentorship, hands-on experience, and access to cutting-edge technologies used in enterprise-scale systems.
Work on meaningful projects that apply your academic knowledge to real-world engineering challenges.
Collaborate with senior engineers and domain experts across IBM Software Lab.
Gain exposure to advanced technologies like AI, machine learning, automation, cloud, and enterprise infrastructure.
High-performing interns have the opportunity to transition into full-time roles at IBM.
IBM Software Lab consists of developers, designers, testers, and engineers responsible for building and maintaining IBM’s global software product portfolio. The teams work across product strategy, design, development, quality engineering, user experience, and security.
Interns get hands-on experience with IBM’s advanced technologies, enterprise tools, and cloud platforms while contributing directly to product development.
As a Software Developer Intern, you will work with IBM Software Product experts on real development tasks across various domains such as:
You will be involved in building, testing, reviewing, and improving software components that address real customer needs. The role also involves collaborating across cross-functional teams, enhancing communication, teamwork, and problem-solving skills.
IBM values curiosity, problem-solving, and a willingness to learn. Ideal candidates should have exposure to:
Applicants familiar with the following will have an added advantage:
Eligible candidates can apply through IBM’s official careers page. Ensure your resume highlights programming skills, academic projects, GitHub work, and any relevant internship experience.
IBM Software integrates intelligence across business operations, from generative AI to application modernization. The team helps clients build secure, automated, AI-driven solutions that deliver business value with speed, trust, and reliability.
IBM’s hybrid cloud platform enables development and deployment across multiple environments, ensuring AI can be integrated deeply into industry workflows.
Being an IBMer means being part of a culture driven by innovation, client success, trust, and personal responsibility. IBM encourages continuous learning, experimentation, and growth, creating an environment where technologists from all backgrounds can thrive.
Interns gain access to world-class learning resources, mentorship, and opportunities that shape their long-term career paths.