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.
Introduction
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.
Why Join IBM?
Hands-on Learning
Work on meaningful projects that apply your academic knowledge to real-world engineering challenges.
Industry Mentorship
Collaborate with senior engineers and domain experts across IBM Software Lab.
Future-Ready Skills
Gain exposure to advanced technologies like AI, machine learning, automation, cloud, and enterprise infrastructure.
Career Pathway
High-performing interns have the opportunity to transition into full-time roles at IBM.
About IBM Software Lab
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.
Role Overview: Software Developer Intern
As a Software Developer Intern, you will work with IBM Software Product experts on real development tasks across various domains such as:
- Machine Learning
- Generative AI
- Automation
- Data and AI
- Security
- Sustainability Solutions
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.
Required Education
- Currently pursuing a Bachelor’s Degree in Computer Science or related discipline.
Required Technical and Professional Skills
IBM values curiosity, problem-solving, and a willingness to learn. Ideal candidates should have exposure to:
- Programming in Go, Java, Python, or scripting languages
- Frontend technologies: React, Redux, AngularJS, JavaScript, HTML, CSS
- Backend development using Python, Java, Go
- Basic understanding of testing frameworks such as Jest, Cypress, Codecept
- Basic knowledge of automation tools (Ansible, Python)
- Understanding of building and testing APIs
- Experience using GitHub or similar version-control systems
Preferred Skills (Not Mandatory)
Applicants familiar with the following will have an added advantage:
- Cloud platforms (IBM Cloud, AWS, GCP, Azure)
- DevOps practices and tools
- Kubernetes, Docker, or OpenShift
- Linux systems
- Concepts in data science, automation, or cloud architecture
Who Should Apply?
- Final-year undergraduate students
- Passionate about software development
- Curious, problem-solving individuals who enjoy building technology
- Candidates aspiring to work in enterprise-level engineering teams
How to Apply
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.
About the Business Unit
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.
Life at IBM
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.
- NxtWave Hiring 2026: Business Development Associate (Work From Home)
- HCLTech Walk-In Drive 2026: Freshers US Healthcare Voice Process (Navallur, Chennai)
- HCLTech Walk-In Drive 2026: Freshers US Healthcare Voice Process (Ambattur, Chennai)
- HCLTech Walk-In Drive 2026: Freshers US Healthcare Voice Process (Navallur, Chennai)
- Sutherland Mega Walk-In Drive 2026: Freshers Non-Voice Process (Perungalathur, Chennai)
