IBM Software Engineer Jobs 2025 – Hybrid Roles in Pune, Hyderabad & Bangalore

IBM is hiring Software Engineers in Pune, Hyderabad & Bangalore (Hybrid). Explore role, eligibility, salary, benefits & career growth at IBM India Systems Lab.

IBM Hiring Software Engineers in Pune, Hyderabad & Bangalore – Hybrid Work

Looking to launch your career with one of the world’s most prestigious tech companies? 🚀 IBM India is hiring Software Engineers across Hyderabad, Pune, and Bangalore under its Infrastructure division. This is a golden opportunity to work on next-gen technologies like AI, Cloud, Hybrid Systems, and Storage Software while being part of a global tech giant.


Company Overview

IBM has been reinventing technology since 1911 and remains at the forefront of AI, hybrid cloud, quantum computing, and infrastructure innovation.

The IBM India Systems Development Lab (ISDL), established in 1996, plays a critical role in global IBM Infrastructure projects. With teams working on servers, storage, operating systems, firmware, cloud software, and security engineering, ISDL has contributed 400+ patents and leads in areas like Agile, DevOps, and Design Thinking.

Joining IBM means becoming part of a global workforce of innovators who power industries ranging from banking and healthcare to AI and blockchain.


Role & Responsibilities

As a Software Engineer at IBM ISDL, you’ll get exposure to the entire product development lifecycle:

  • Design, develop, test, and support IBM Systems software.
  • Collaborate with global teams on core infrastructure projects.
  • Build and enhance Operating Systems, Firmware, Storage & Cloud Software.
  • Develop and optimize AI-driven enterprise solutions.
  • Contribute to validation, performance tuning, and client support.
  • Engage in DevOps practices for continuous integration and delivery.

This role offers opportunities in both Systems & Cloud Software and AI Software Engineering tracks.


Eligibility Criteria

Applicants must hold at least a Bachelor’s degree with the following technical expertise:

  • Programming: C, C++, Python, GoLang, R, Ansible, Shell scripting.
  • Cloud & Systems: Kubernetes, OpenStack, Virtualization, REST API, DevOps.
  • AI/ML/DL: TensorFlow, PyTorch, NLP, scikit-learn, XGBoost.
  • Databases: PostgreSQL, MongoDB, Redis, CouchDB.
  • Preferred Skills: Java, ReactJS, OpenShift, networking fundamentals, storage systems, backup & recovery tools.

This role is entry-level (early professional), making it an excellent launchpad for graduates with strong technical foundations.


📍 Job Location

  • Cities: Hyderabad (Telangana), Pune (Maharashtra), Bangalore (Karnataka)
  • Work Mode: Hybrid (flexible mix of office and remote work)

💡 Why these cities?

  • Bangalore – India’s Silicon Valley, hub for IT, AI, and cloud innovation.
  • Pune – A fast-growing IT & R&D hub, great for software engineers in enterprise tech.
  • Hyderabad – Known as Cyberabad, home to cloud, AI, and IT infrastructure giants.

These locations offer immense career growth with IBM while providing access to major tech ecosystems and excellent networking opportunities.


Benefits & Perks

At IBM, you’ll enjoy:

  • Hybrid work flexibility
  • Exposure to AI, cloud, and next-gen systems engineering
  • Global career opportunities across 170+ countries
  • Training in cutting-edge technologies
  • Inclusive, diverse, and growth-driven work culture

Salary Package

💰 While IBM has not disclosed the exact package, entry-level Software Engineers in IBM India typically earn ₹7 LPA – ₹12 LPA, with higher potential for candidates skilled in AI, cloud, and systems engineering.


Important Dates

  • Job Posting Date: Ongoing 2025
  • Application Window: Open until positions are filled — apply early for best chances!

Career Growth Potential

Joining IBM as a Software Engineer opens doors to:

  • Growth into Systems Architect / Senior AI Engineer roles.
  • Exposure to enterprise-level AI & hybrid cloud solutions.
  • Opportunities to work on open-source communities and global IBM projects.
  • Access to career certifications and continuous learning with IBM’s structured programs.

FAQs

Q1. What is the role offered by IBM?
The role is Software Engineer (Infrastructure Division) at IBM ISDL.

Q2. Where is this role located?
IBM is hiring in Hyderabad, Pune, and Bangalore with a hybrid work model.

Q3. What is the eligibility criteria?
Bachelor’s degree and skills in C, C++, Python, Cloud, Kubernetes, and AI/ML frameworks are required.

Q4. What is the salary range?
IBM Software Engineers in India typically earn ₹7 LPA – ₹12 LPA for entry-level roles.

Q5. How can I apply?
Apply via the IBM Careers portal using Job ID: 50624.

📢 How to Apply for IBM Recruitment 2025?

To apply for this Off Campus Drive, interested candidates must follow the procedure outlined below:

  1. Click on “Apply”.
  2. If you have not registered before, create an account.
  3. After registration, log in and fill in the application form with all the necessary details.
  4. Submit all relevant documents, if requested (e.g. resume, mark sheet, ID proof).
  5. Verify that all the details entered are correct.
  6. Submit the application form after verification.

If you face any issues while applying. Do let us know in the comment section

APPLY LINK

📢 Share this opportunity with your friends 😇😇😇😇

Leave a comment