IBM is inviting applications for the role of Software Engineer in its Infrastructure Division. Candidates with a Bachelor’s degree in relevant fields can apply. The role is open to fresh graduates as well as candidates with prior experience, and the hiring is for multiple locations in India including Hyderabad, Pune, Bengaluru, and other cities.
IBM Off Campus Hiring for Software Engineer
| Category | Details |
|---|---|
| Company | IBM |
| Job Role | Software Engineer |
| Job Type | Full-Time |
| Experience | Freshers & Experienced |
| Location | Hyderabad, Pune, Bengaluru & Other Indian Cities |
| Qualification | Bachelor’s Degree |
| Skills Required | C, C++, Python, Go, Kubernetes, Cloud, AI/ML, DevOps |
| Salary (Expected) | ₹6 – ₹10 LPA (Approximate Range) |
| Application Mode | Online |
Key Responsibilities
As a Software Engineer at IBM ISDL, you will:
- Work across all phases of product development – design, development, testing, and support.
- Collaborate with product management and global teams to build and enhance IBM Systems products.
- Analyze requirements, design solutions, write and test code, and troubleshoot issues.
- Work on cloud software, operating systems, firmware, and storage software.
- Build tools, automation scripts, and dashboards for internal and customer use.
- Collaborate in Agile development environments and contribute to open-source communities.

Required Technical Expertise
For Systems & Cloud Software Engineer:
- Knowledge of Operating Systems, Kubernetes, Cloud Concepts, Virtualization, REST API, and DevOps.
- Strong programming skills in C, C++, Go, Python, Ansible, Shell Scripting.
- Familiarity with GitHub and open-source tools.
For AI Software Engineer:
- Understanding of AI/ML/DL frameworks (TensorFlow, PyTorch, scikit-learn, XGBoost).
- Proficiency in Python, C, C++, R, Go and Linux platforms.
- Knowledge of NLP, Jupyter Notebooks, data science tools, and databases (PostgreSQL, MongoDB, Redis).
- Experience with cloud-native AI solutions.
Preferred Skills
- Knowledge of ReactJS, Java, microservices, container deployment.
- Understanding of storage systems (SAN, NAS, DAS) and file systems (NTFS, ext4, ZFS).
- Familiarity with cloud storage (AWS S3, Azure Blob, Google Cloud Storage).
- Experience with automation scripting (Bash, PowerShell, Python).
- Exposure to backup and recovery tools (Veeam, Commvault).
Why Join IBM?
- Be part of a global innovation leader driving the future of technology.
- Work on next-generation infrastructure and AI solutions.
- Learn and grow in a supportive and inclusive environment.
- Contribute to projects impacting global enterprises and industries.
How to Apply for IBM Off Campus Drive
Step-by-Step Application Process:
- Visit the official IBM Careers page or use the direct link provided below.
- Read the job description and verify your eligibility.
- Click on Apply Now.
- Create an account or log in to the IBM careers portal.
- Fill in your details and upload your resume.
- Submit your application and wait for a confirmation email.
IBM Apply Link : Click here
Instant Job Updates and Alerts :
Telegram Group : Click here
Join our WhatsApp Group: Click here
About IBM
IBM is a global leader in technology, innovation, and business solutions. Its Infrastructure Division builds Servers, Storage, Systems, and Cloud Software that power enterprise customers and data centers worldwide. With unmatched reliability, scalability, and security, IBM products support mission-critical workloads and enable seamless hybrid cloud environments.
The India Systems Development Lab (ISDL), established in 1996, works on processor development, firmware, operating systems, systems software, cloud software, and security engineering. ISDL has contributed over 400+ patents in cutting-edge technologies and continues to drive innovation with Agile, Design Thinking, and DevOps methodologies.



