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