IBM: Software Engineer

August 17, 2025
7 ₹ LPA - 12 ₹ LPA / year

Job Description

🏢 Company: IBM (India Systems Development Lab – ISDL)

💼 Role: Software Engineer

📍 Location: Hyderabad, Pune, Bengaluru (Karnataka, Maharashtra, Telangana, India)

🏷️ Division: Infrastructure

⏳ Experience: Early Professional (Entry-Level)

🔖 Job Type: Full-Time

Job Description:

IBM is hiring Software Engineers for its Infrastructure Division under the India Systems Development Lab (ISDL). Established in 1996, ISDL has been a key part of IBM’s global infrastructure ecosystem, contributing to innovations across processors, firmware, systems software, storage, cloud, security, and performance engineering. With teams spread across Bengaluru, Pune, and Hyderabad, ISDL has generated over 400+ patents and is recognized for adopting modern practices like Agile, DevOps, and Design Thinking.

As a Software Engineer at IBM ISDL, you will work across the entire product lifecycle—from design and development to testing and support—on some of the world’s most advanced servers, storage systems, and hybrid multicloud solutions. Depending on your expertise, you may contribute as a Systems & Cloud Software Engineer or as an AI Software Engineer. Both tracks offer opportunities to collaborate with global teams, solve complex engineering problems, and contribute to mission-critical enterprise technologies.

This is more than just a job—it’s a chance to build, invent, and innovate at the forefront of IT infrastructure.


Roles & Responsibilities:

  • Design, develop, test, and support IBM Systems software and infrastructure solutions.

  • Analyze product requirements and define optimal design strategies.

  • Write clean, efficient, and testable code in C, C++, Python, Go Lang, and scripting languages.

  • Perform debugging, problem determination, and performance optimization.

  • Work on firmware, operating systems, virtualization, storage, and cloud technologies.

  • Collaborate with product management, global engineering teams, and clients to deliver seamless solutions.

  • Contribute to test automation, continuous integration, and DevOps processes.

  • Participate in open source communities, leveraging tools like GitHub.

  • For AI-focused roles:

    • Develop full-stack AI solutions on IBM Z systems.

    • Implement ML/DL models, NLP solutions, and data-driven applications.

    • Work with frameworks like TensorFlow, PyTorch, Scikit-learn, XGBoost.

    • Integrate and optimize solutions using databases, storage systems, and cloud platforms.


Requirements & Eligibility:

Educational Background:

  • Bachelor’s degree in Computer Science, IT, Electronics, or related engineering fields.

Technical Skills – Systems & Cloud Software Engineer Track:

  • Strong programming in C, C++, Python, Go Lang, Ansible, Shell Scripting.

  • Knowledge of Operating Systems, Virtualization, Kubernetes, Containers, REST APIs, and Cloud concepts.

  • Familiarity with DevOps practices (CI/CD) and microservices architecture.

  • Exposure to IBM Compute and Storage Systems (Virtualization, I/O, Reliability, Availability, Serviceability).

Technical Skills – AI Software Engineer Track:

  • Proficiency in AI/ML/DL frameworks (TensorFlow, PyTorch, Scikit-learn, XGBoost).

  • Experience with Jupyter Notebooks, Linux Systems, Kubernetes, REST APIs.

  • Strong coding skills in C, C++, Python, R, Go Lang.

  • Knowledge of databases (PostgreSQL, MongoDB, Redis, CouchDB).

  • Understanding of data preparation, cleansing, and integration techniques.

  • Familiarity with Deep Learning Compilers (DLC) and Natural Language Processing (NLP).

Preferred Skills (Good to Have):

  • Hands-on experience with ReactJS, Java, Red Hat OpenShift, and Docker/Kubernetes deployments.

  • Understanding of storage technologies: SAN, NAS, DAS, RAID, file systems (NTFS, ext4, ZFS).

  • Basic networking knowledge: TCP/IP, DNS, DHCP.

  • Knowledge of backup and recovery tools (Veeam, Commvault).

  • Familiarity with cloud storage platforms (AWS S3, Azure Blob, Google Cloud Storage).

Soft Skills:

  • Strong problem-solving and analytical ability.

  • Ability to work in diverse, global, cross-functional teams.

  • Strong communication and collaboration skills.

  • Curiosity and passion for innovation, technology, and continuous learning.


Expected Salary:

The salary range for Software Engineers at IBM ISDL in India typically falls between ₹7.0 LPA to ₹12.0 LPA, depending on technical expertise, specialization (Systems/Cloud or AI), and academic background. Candidates with strong AI/ML or cloud computing experience may receive offers at the higher end of this range.

🚨 Before You Apply: Your Resume Needs to Shine!

Did you know? 75% of applications get rejected before reaching a human recruiter – all because of poorly formatted resumes that fail ATS scans!

🔥 Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!

5+ ATS-Friendly Designs – Beat the bots and get noticed
Recruiter-Approved Layouts – Highlight your skills the right way
Easy-to-Edit (Word & Google Docs) – No design skills needed
Free Bonus: Cover Letter Template + Resume Writing Guide

🎁 Limited-Time Offer: Get yours for just ₹249 (originally ₹999)
📥 Instant Download – Apply to Google with confidence today!

👉 Grab Your Resume Template Now: Tap Here to get your resume Templates