🏢 IBM
Software Engineer
💼 Fulltime
📍 Hyderabad, Pune, Bangalore, India
🔗 Explore More
🛠 Skills Required
C
C++
Go
Python
Java
JavaScript
React
Linux
Git
Docker
Kubernetes
OpenStack
REST APIs
Shell scripting
problem solving
teamwork
communication
🎤 Interview Experience
IBM’s interview process typically starts with an online coding test focusing on arrays, strings, and dynamic programming, followed by a technical interview that dives deeper into coding, system design, and domain knowledge. The final HR round assesses cultural fit and motivation. Candidates should practice problem‑solving under time pressure and be ready to discuss projects with clear impact.
🏢 Work Culture
IBM fosters a collaborative, innovation‑driven environment where employees are encouraged to experiment and learn continuously. The company offers structured career growth, mentorship, and a good work‑life balance with flexible hybrid arrangements.
🎯
Don't miss this opportunity!
Apply before 08 Dec 2026 — only 74 days left
Creator Pick · Promoted by Creator
📚 Free Study Materials (4)
IBM Placement Papers and Sample Questions
Provides previous IBM interview questions and solutions to help candidates practice relevant topics.
Open Resource ↗
IBM Recruitment Process Experiences
First‑hand accounts of IBM interview rounds, difficulty levels, and preparation tips.
Open Resource ↗
Software Engineer Interview Guide for IBM
Curated guide covering coding patterns, system design basics, and IBM‑specific interview advice.
Open Resource ↗
Algorithm Practice Problems
Extensive problem set to sharpen data‑structures and algorithm skills required for IBM coding tests.
Open Resource ↗
✅ Eligibility Criteria
Bachelor's degree (B.Tech/B.E/M.Tech/M.Sc) in Computer Science, Information Technology, Electronics & Communication, or related fields; minimum 60% aggregate or CGPA 6.0/10; graduating batch 2024‑2026; no active backlogs; strong academic record in programming and data structures.
🎯
Don't miss this opportunity!
Apply before 08 Dec 2026 — only 74 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online coding assessment (DSA & aptitude) → Round 2: Technical interview (coding, system design, domain knowledge) → Round 3: HR interview (fit, motivations, compensation)
📋 About the Role
IBM (International Business Machines) is a global technology leader with a legacy of more than a century in innovation. In India, IBM operates through multiple business units, delivering cutting‑edge solutions in cloud, AI, quantum computing, and enterprise infrastructure. The Systems Development Lab (ISDL) in Bengaluru, with additional sites in Pune and Hyderabad, focuses on building the core software stack that powers IBM Power, Z and Storage servers – the backbone of many Fortune‑500 data centers. As a fresher joining IBM India, you become part of a culture that values continuous learning, diversity, and a relentless drive to solve complex problems for global customers.
The role of Software Engineer at ISDL is designed for fresh graduates who are eager to work across the full product lifecycle – from design and development to testing and post‑production support. You will be placed in one of several specialized tracks such as Systems & Cloud Software, AI on Z, Spectrum Fusion, Linux Development, Firmware, or Enterprise System Design, depending on your interests and the hiring needs. Each track offers exposure to industry‑leading technologies like OpenStack, Kubernetes, OpenBMC, AI/ML frameworks, and high‑performance computing.
Key responsibilities include:
1. Analyzing product requirements and translating them into robust software designs.
2. Writing clean, maintainable code in languages such as C, C++, Go, Python, Java, or JavaScript.
3. Developing unit tests, automation scripts, and participating in CI/CD pipelines.
4. Collaborating with cross‑functional teams – hardware, firmware, product management, and global engineering – to deliver end‑to‑end solutions.
5. Debugging and fixing defects across the stack, from kernel modules to user‑space applications.
6. Contributing to open‑source projects (e.g., OpenBMC) and engaging with external communities.
7. Performing performance profiling and optimization for server workloads.
8. Documenting design decisions, test results, and providing knowledge‑transfer sessions.
9. Supporting customers during validation and early‑adoption phases.
10. Continuously learning emerging technologies and sharing insights within the team.
Tech Stack: C/C++, Go, Python, Java, JavaScript/React, Ansible, Shell scripting, Git, Gerrit, Jenkins, OpenStack, Kubernetes, Docker, OpenBMC, Linux kernel, REST/GraphQL APIs, AI/ML libraries (TensorFlow, PyTorch, scikit‑learn).
Growth Path: IBM offers a well‑structured career ladder – from Software Engineer I to Senior Engineer, Lead Engineer, and eventually Architect or Manager roles. Frequent internal mobility, mentorship programs, and access to IBM’s global learning platforms enable rapid skill expansion. High performers can move across product lines, work on flagship projects for hybrid cloud and AI, or transition into consulting and solution architecture.
Why Join IBM? You will work on mission‑critical infrastructure that powers enterprises worldwide, gain exposure to both proprietary and open‑source ecosystems, and be mentored by industry veterans. IBM’s commitment to diversity, flexible hybrid work, and robust employee benefits make it an attractive launchpad for a technology career.
🎯
Don't miss this opportunity!
Apply before 08 Dec 2026 — only 74 days left
✅ Apply on Official Website →📤 Share this Job
🏢 More from IBM
Design Thinking with Artificial Intelligence Interns...
📍 Pan India (Remote) · ⏳ 30 Sep
Apply →
Associate Site Reliability Engineer
📍 Pune, Maharashtra · ⏳ 29 Sep
Apply →
IBM SkillsBuild University Engagements Internship on...
📍 Remote (Pan India, Delhi) · ⏳ 30 Sep
Apply →
💼 More Fulltime Opportunities
Associate Data Engineer / Associate Data Scientist
🏢 docs.google.com · 📍 Pune or Chennai
View →
Learning Operations Associate
🏢 Accenture · 📍 Mumbai, Maharashtra
View →
Python Full-Stack Developer
🏢 careers.cognizant.com · 📍 Pune, India
View →
Data Scientist
🏢 Trent Limited · 📍 Mumbai
View →
📋 Quick Info
JOB ID
C1567-J156
POSTED
-11993s ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer