India Systems Development Lab (ISDL), part of IBM’s worldwide Infrastructure division since 1996, is headquartered in Bengaluru, with additional presence in Pune and Hyderabad. ISDL teams work on cutting-edge technologies across the IBM Systems stack, including Processor Development (Power and IBM Z), Firmware, Operating Systems, Systems Software, Storage Software, Cloud Software, and more. With over 400 patents in innovative technologies, ISDL is a hub of creativity, embracing modern development models like Agile, Design Thinking, and DevOps.
💼 Role Overview: Software Engineer
📍 Location: Bengaluru, Karnataka, India (also in Pune and Hyderabad)
🕒 Experience: Varies (entry to senior levels based on expertise)
📱 Tech Stack: C, C++, Go Lang, Python, Java, Kubernetes, OpenStack, AI/ML Frameworks, Cloud Technologies
🧠 Role Type: Individual Contributor
🔧 What You’ll Do
- Engage in all phases of product development (Design, Development, Test, and Support) for IBM Systems technologies
- Analyze product requirements, design solutions, implement code, and test across the development lifecycle
- Work on core systems technologies including Operating Systems, Firmware, Systems Software, Storage Software, and Cloud Software
- Collaborate with development, product management teams, and end-users across geographies
- Develop and maintain key components of software stacks, focusing on platform enablement and open-source communities
- Solve complex technical problems, perform performance analysis, and address client issues
- For AI-focused roles, build ethical, secure, and sustainable AI solutions on IBM Z for enterprise clients
📚 What You’ll Need
- Strong programming skills in C, C++, Go Lang, Python, and Shell Scripting (Java and ReactJS are a plus)
- Knowledge of Operating Systems, OpenStack, Kubernetes, Container Technologies, Cloud Concepts, Security, and Virtualization
- Familiarity with REST API, DevOps (Continuous Integration), Microservice Architecture, and GitHub
- For AI roles: Expertise in AI/ML/DL frameworks (TensorFlow, PyTorch), Jupyter Notebooks, NLP, and Data Science tools
- Understanding of storage technologies (SAN, NAS, DAS), file systems, and cloud storage (AWS S3, Azure Blob) is preferred
- Exposure to modern development practices like Agile and Design Thinking
- Excellent problem-solving skills and the ability to collaborate in a culture-driven, technically accomplished team
🚀 Why IBM ISDL?
- Work on cutting-edge IBM Systems products that power enterprise IT infrastructure globally
- Contribute to innovation with over 400 patents and counting, in a lab focused on creativity and invention
- Be part of vibrant teams using Agile, Design Thinking, and DevOps to solve complex challenges
- Gain broader career opportunities in a growing organization with global impact
- Collaborate with clients and teams worldwide to create industry-leading user experiences
- Join a mission to build, design, code, invent, and attempt the impossible in Systems Software technologies
📩 How to Apply
Software Engineer – 48175 – IBM