🏢 IBM
Software Engineer
💼 Fulltime
🎓 2026 Batch
📍 Bangalore / Pune / Hyderabad, India
🛠 Skills Required
C
C++
Python
Java
Go
Data Structures
Algorithms
Linux
Operating Systems
Cloud Computing
Virtualization
Containers
Git
DevOps
Problem Solving
Testing
Debugging
Advertisements
🔗 Explore More
🎯
Don't miss this opportunity!
Apply before 17 Oct 2026 — only 11 days left
Creator Pick · Promoted by Creator
Advertisements
📚 Free Study Materials (4)
IBM Placement Papers
Curated set of previous IBM placement questions to help candidates practice relevant topics.
Open Resource ↗
IBM Recruitment Process Experiences
First‑hand interview experiences and tips from candidates who have cleared IBM's hiring rounds.
Open Resource ↗
IBM Interview Preparation Guide
Comprehensive guide covering coding, system design, and behavioral aspects specific to IBM interviews.
Open Resource ↗
Algorithm Practice Problems
Extensive problem set to sharpen data‑structures and algorithms skills essential for IBM coding assessments.
Open Resource ↗
Advertisements
🎯
Don't miss this opportunity!
Apply before 17 Oct 2026 — only 11 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online Coding Assessment (DSA, language specific problems) → Round 2: Technical Interview (design, system concepts, coding) → Round 3: HR Interview (fit, motivations, compensation discussion)
🏢 Work Culture
IBM is known for its collaborative, inclusive work environment where engineers are encouraged to experiment and contribute to open‑source projects. The company offers structured learning programs, mentorship, and a clear career ladder, while maintaining a reasonable work‑life balance through flexible timings and remote‑work options where applicable.
🎤 Interview Experience
IBM’s interview process typically starts with a timed online coding test focusing on DSA and language fundamentals, followed by a technical interview that probes system design, low‑level programming concepts, and problem‑solving approach. The final HR round assesses cultural fit, communication skills, and career aspirations. Candidates should practice coding under time pressure and be ready to discuss projects in depth.
✅ Eligibility Criteria
Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or related engineering discipline (2025/2026 batch). Minimum 60% aggregate (or CGPA 6.0/10). No active backlogs at the time of joining. Candidates with a Master’s degree in relevant fields may also be considered for specific Enterprise System Design tracks.
📋 About the Role
IBM (International Business Machines) is a global technology leader with a legacy of over a century in innovation, cloud, AI, and enterprise solutions. In India, IBM operates several research and development hubs, with the India Systems Development Lab (ISDL) being a flagship centre that builds the software stack powering IBM’s flagship servers, storage platforms, and hybrid‑cloud offerings. ISDL engineers work at the intersection of hardware and software, delivering low‑level system software, performance‑critical services, and next‑generation AI‑enabled infrastructure. The lab’s culture blends rigorous engineering discipline with open‑source collaboration, giving fresh talent exposure to world‑class projects and mentorship from seasoned technologists.
The role of Software Engineer at ISDL is an entry‑level, full‑time position designed for recent graduates who have a strong foundation in computer science fundamentals. Candidates will be placed in one of several technology tracks – ranging from systems and cloud software, AI application development, Linux kernel work, storage and container‑native solutions, to firmware and performance engineering. The breadth of the opening means that engineers can align with a team that matches their interests and academic projects, while still gaining a holistic view of enterprise‑grade system development.
Key responsibilities include:
1. Analyzing product and technical requirements and translating them into detailed design specifications.
2. Designing, coding, and testing new features across C/C++, Python, Java or Go based codebases.
3. Developing automated test suites, validation frameworks, and CI/CD pipelines.
4. Debugging complex software issues, performing root‑cause analysis, and delivering fixes.
5. Conducting performance profiling, optimization, and scalability assessments.
6. Collaborating with cross‑functional teams – product management, hardware engineers, and global support – to ensure seamless product releases.
7. Contributing to open‑source projects and internal tooling where applicable.
8. Participating in Agile ceremonies, design‑thinking workshops, and DevOps practices.
9. Documenting code, design decisions, and test results for knowledge sharing.
10. Supporting customers and field engineers during post‑release troubleshooting.
The typical tech stack spans C/C++ for low‑level components, Python for scripting and automation, Java/Go for cloud services, Linux kernel development, container technologies (Docker, Kubernetes/OpenShift), and version‑control tools like Git integrated with Jenkins or GitHub Actions. Growth paths are well‑defined: junior engineers progress to senior engineer, then to lead engineer or architect roles, with opportunities to move into product management or specialized research tracks. IBM’s global brand, extensive learning resources, and a culture that values continuous up‑skilling make it an attractive launchpad for freshers aiming to build a career in systems engineering, cloud infrastructure, or AI‑driven enterprise software.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at IBM spot generic resumes instantly. Get a free AI-customised resume for this Software Engineer role — from your current resume, in under 1 minute.
🚫 Stop Sending Generic Resumes
📈 85% Better Selection Chances
*Official Jobdexo tool
✅ Free · No Login ·Premium Templates - Job-Specific
🎯 Get My Free Custom Resume →
🏢 More from IBM
Software Engineer
📍 Hyderabad, Pune, Bangalore (India) · ⏳ 31 Oct
Apply →
Associate System Engineer
📍 India · ⏳ 30 Nov
Apply →
Software Engineer
📍 Hyderabad, Pune, Bangalore · ⏳ 31 Oct
Apply →
💼 More Fulltime Opportunities
Junior Accountant
🏢 Eightx · 📍 Remote
View →
Business & Operations Analyst
🏢 hp.wd5.myworkdayjobs.com · 📍 Bengaluru, Karnataka, India
View →
Associate Analyst – Executive Assistant Support
🏢 usijobs.deloitte.com · 📍 Hyderabad, Telangana, India
View →
Vassar Labs Java Hireathon 2026
🏢 vassarlabs.com · 📍 Hyderabad, India
View →
📋 Quick Info
JOB ID
C2056-J261
POSTED
1h ago
TYPE
Fulltime
BATCH
2026
⚠️ 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