Software Engineer

IBM β€’ Multiple Cities

Company

IBM

Location

Multiple Cities

Type

Full Time

Job Description

Introduction

IBM Infrastructure division builds Servers Storage Systems and Cloud Software which are the building blocks for next-generation IT infrastructure of enterprise customers and data centers. IBM Servers provide best-in-class reliability scalability performance and end-to-end security to handle mission-critical workloads and provide seamless extension to hybrid multicloud environments.

India Systems Development Lab (ISDL) is part of word-wide IBM Infrastructure division. Established in 1996 the ISDL Lab is headquartered in Bengaluru with presence in Pune and Hyderabad as well. ISDL teams work across the IBM Systems stack including Processor development (Power and IBM Z) ASCIs Firmware Operating Systems Systems Software Storage Software Cloud Software Performance & Security Engineering System Test etc. The lab also focuses on innovations thanks to the creative energies of the teams. The lab has contributed over 400+ patents in cutting edge technologies and inventions so far. ISDL teams also ushered in new development models such as Agile Design Thinking and DevOps.

Your role and responsibilities

As a Software Engineer at IBM India Systems Development Lab (IBM ISDL) you will get an opportunity to work on all the phases of product development (Design/Development Test and Support) across core Systems technologies including Operating Systems Firmware Systems Software Storage Software & Cloud Software.

As a Software developer at ISDL:

  • You will be focused on development of IBM Systems products interfacing with development & product management teams and end users cutting across geos.
  • You would analyze product requirements determine the best course of design implement/code the solution and test across the entire product development life cycle. One could also work on Validation and Support of IBM Systems products.
  • You get to work with a vibrant culture driven and technically accomplished teams working to create world-class products and deployment environments delivering an industry leading user experience for our customers.
  • You will be valued for your contributions in a growing organization with broader opportunities.

At ISDL work is more than a job - it's a calling: To build. To design. To code. To invent. To collaborate. To think along with clients. To make new products/markets. Not just to do something better but to attempt things you've never thought was possible. Are you ready to lead in this new era of technology and solve some of the most challenging problems in Systems Software technologies? If so let’s talk.

Required education
Bachelor's Degree
Required technical and professional expertise

Systems and Cloud Software Engineer:

As a Software Engineer with IBM Systems and Cloud Software teams you will get the opportunity to get involved in all the phases of software development and work with technically accomplished teams. The responsibilities comprise of design new enhancements coding (including test automation) problem determination and bug fixing performance analysis and solving client problems. You could also work on IBM Compute and Storage Systems including Virtualisation I/O and Reliability Availability & Serviceability thereby enabling the creation of a seamless software user experience across the stack delivering to IBM’s Hybrid Cloud and AI clients. As an engineer you will be responsible for enhancing and maintaining the key components of the Software stack Platform enablement and an opportunity to work on closed and Open source development communities.

Required Technical Expertise:

  • Knowledge of Operating Systems OpenStack Kubernetes Container technologies Cloud concepts Security Virtualization Management REST API DevOps (Continuous Integration) and Microservice Architecture.
  • Strong programming skills in C C++ Go Lang Python Ansible Shell Scripting.
  • Comfortable in working with Github and leveraging Open source tools.

AI Software Engineer:

As a Software Engineer with IBM AI on Z Solutions teams you will get the opportunity to get involved in delivering best-in class Enterprise AI Solutions on IBM Z and support IBM Customers while adopting AI technologies / Solutions into their businesses by building ethical secure trustworthy and sustainable AI solutions on IBM Z.

You will be part of end to end solutions working along with technically accomplished teams. You will be working as a Full stack developer starting from understanding client challenges to providing solutions using AI.

Required Technical Expertise:

  • Knowledge of AI/ML/DL Jupyter Notebooks Linux Systems Kubernetes Container technologies REST API UI skills
  • Strong programming skills like – C C++ R Python Go Lang and well versed with Linux platform.
  • Strong understanding of Data Science modern tools and techniques to derive meaningful insights
  • Understanding of Machine learning (ML) frameworks like scikit- learn XGBoost etc.
  • Understanding of Deep Learning (DL) Frameworks like Tensorflow PyTorch
  • Understanding of Deep Learning Compilers (DLC)
  • Natural Language Processing (NLP) skills
  • Understanding of different CPU architectures (little endian big endian).
  • Familiar with open source databases PostGreSQL MongoDB CouchDB CockroachDB Redis data sources connectors data preparations data flows Integrate cleanse and shape data.
Preferred technical and professional experience

Preferred Technical Expertise:

  • Practical working experience with Java Python GoLang ReactJS
  • Knowledge of AI/ML/DL Jupyter Notebooks Storage Systems Kubernetes Container technologies REST API UI skills
  • Exposure to cloud computing technologies such as Red Hat OpenShift Microservices Architecture Kubernetes/Docker Deployment.
  • Basic understanding of storage technologies: SAN NAS DAS
  • Familiarity with RAID levels and disk configurations
  • Knowledge of file systems (e.g. NTFS ext4 ZFS)
  • Experience with operating systems: Windows Server Linux/Unix
  • Basic networking concepts: TCP/IP DNS DHCP
  • Scripting skills: Bash PowerShell or Python (for automation)
  • Understanding of backup and recovery tools (e.g. Veeam Commvault)
  • Exposure to cloud storage: AWS S3 Azure Blob or Google Cloud Storage
Apply Now

Date Posted

12/04/2025

Views

0

Back to Job Listings ❀️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Hardware Test Engineer Intern - IBM

Views in the last 30 days - 0

The internship offers opportunities to work on cuttingedge hardware testing and collaboration with engineering teams requiring technical skills and ed...

View Details

Email Security Engineer - IBM

Views in the last 30 days - 0

This job description outlines a cybersecurity engineer role focused on email security container orchestration and cloud environments The position requ...

View Details

Oracle Cloud Projects & Grants (PPM) Lead - IBM

Views in the last 30 days - 0

This text describes a job role in IBM Consulting focused on Oracle ERP Cloud project management requiring expertise in hybrid cloud and AI solutions I...

View Details

Consultor SAP: One Exposure from Operations - IBM

Views in the last 30 days - 0

This text describes a career in IBM Consulting focused on hybrid cloud and AI innovation collaboration with global clients and technical expertise in ...

View Details

Customer Success Manager - Intern - IBM

Views in the last 30 days - 0

This job description highlights a Customer Success Manager role at IBM focused on helping clients maximize value from IBM products collaborating with ...

View Details

Associate Package Consultants Intern 2026 - IBM

Views in the last 30 days - 0

This text promotes IBM Consulting internships as opportunities for professional growth innovation and impactful career development through collaborati...

View Details