🏢 IBM
IBM Off Campus Drive 2026 – Associate Software Engineer | Bangalore
💼 Fulltime
🎓 2026 Batch
📍 Bangalore, Karnataka
⏰ Expired
🛠 Skills Required
Java
Python
C++
object‑oriented programming
data structures
algorithms
REST APIs
JSON
Git
unit testing
SDLC
Agile methodology
basic design patterns
problem solving
Advertisements
🔗 Explore More
⛔
This job has expired
The application deadline was 27 Sep 2026. This listing is no longer accepting applications.
Creator Pick · Promoted by Creator
Advertisements
📚 Free Study Materials (4)
IBM Placement Papers – Software Engineer
Collection of previous IBM interview questions and coding problems to help candidates practice the specific patterns IBM looks for.
Open Resource ↗
IBM Recruitment Process Experiences
First‑hand accounts of candidates who cleared IBM's selection rounds, offering insights into question types and preparation strategies.
Open Resource ↗
IBM Software Engineer Interview Guide
Comprehensive guide covering technical topics, sample problems, and tips tailored for IBM's software engineer role.
Open Resource ↗
Comprehensive Coding Practice Platform
Extensive problem set for practicing data structures, algorithms, and coding speed, essential for IBM's online assessment.
Open Resource ↗
Advertisements
⛔
This job has expired
The application deadline was 27 Sep 2026. This listing is no longer accepting applications.
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online coding assessment (multiple‑choice and programming problems) → Round 2: Technical interview (coding, system design, and fundamentals) → Round 3: HR interview (fit, motivation, and compensation discussion)
🏢 Work Culture
IBM fosters a collaborative environment where engineers are encouraged to innovate and experiment. The company provides structured learning paths, mentorship programs, and a balanced work‑life approach, allowing employees to grow both technically and personally. Employees benefit from global exposure, diverse teams, and opportunities to work on high‑impact projects.
🎤 Interview Experience
IBM’s interview process typically starts with an online coding test lasting 60‑90 minutes, focusing on data structures, algorithms, and basic problem solving. Successful candidates move to one or two technical rounds where they solve live coding problems, discuss system design basics, and answer questions on SDLC, APIs, and testing. The final HR round assesses cultural fit, communication skills, and motivation. Preparation should emphasize clean code, clear explanation, and familiarity with IBM’s tech stack.
✅ Eligibility Criteria
Bachelor’s degree (B.E/B.Tech or B.Sc) in Computer Science, Information Technology, Electronics & Communication, or related engineering streams; minimum 60% aggregate or CGPA 6.0/10; graduating batch 2025‑2026; no active backlogs at the time of joining; Indian citizenship or eligibility to work in India.
📋 About the Role
IBM (International Business Machines) is a global technology and consulting powerhouse with a legacy spanning more than a century. In India, IBM operates across multiple domains including cloud, AI, analytics, and enterprise software, serving Fortune 500 clients and driving digital transformation at scale. The company’s culture blends deep technical expertise with a strong emphasis on innovation, diversity, and continuous learning, making it a preferred destination for engineers who want to work on cutting‑edge solutions while collaborating with world‑class talent.
The Associate Software Engineer role in Bangalore is designed as an entry‑level position for fresh graduates who are eager to build a solid foundation in software development. Candidates will work under the mentorship of senior engineers, contributing to real‑world projects that span component design, coding, unit testing, system integration, and documentation. The role offers exposure to both Agile and Waterfall methodologies, as well as the opportunity to leverage AI‑assisted development tools that IBM has integrated into its engineering workflow.
Key Responsibilities:
1. Develop, test, and debug software components based on functional and technical specifications.
2. Participate in the design of modular, reusable components and ensure adherence to design patterns.
3. Write unit tests and contribute to automated testing frameworks to maintain high code quality.
4. Integrate components with RESTful APIs and data interfaces, handling JSON payloads and HTTP protocols.
5. Maintain comprehensive technical documentation for designs, code, and test cases.
6. Follow the defined Software Development Life Cycle (SDLC) processes, including code reviews and version control using Git.
7. Collaborate with cross‑functional teams in Agile sprints, attending daily stand‑ups, sprint planning, and retrospectives.
8. Leverage approved AI tools for routine coding tasks, documentation generation, and debugging assistance.
9. Participate in knowledge‑sharing sessions and technical discussions with internal and external communities.
10. Take ownership of assigned tasks, meet delivery timelines, and continuously seek feedback for improvement.
Tech Stack: Java / Python / C++, Spring Boot / Django, REST APIs, JSON, Git, JUnit / pytest, Agile tools (Jira), AI‑assisted coding assistants.
Growth Path: IBM offers a clear career ladder – from Associate Engineer to Software Engineer, Senior Engineer, and beyond into architectural or leadership roles. Continuous learning programs, certifications, and internal mobility enable engineers to specialize in emerging areas such as cloud, AI, and cybersecurity.
Why Join IBM? You will work on enterprise‑grade solutions that impact millions of users, receive mentorship from industry veterans, and benefit from IBM’s robust learning ecosystem. The company’s commitment to diversity, flexible work arrangements, and strong emphasis on work‑life balance make it an attractive place for fresh talent to launch a rewarding tech career.
📤 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 IBM Off Campus Drive 2026 – Associate Software Engineer | Bangalore 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
📍 Bangalore / Pune / Hyderabad, India · ⏳ 17 Oct
Apply →
Software Engineer
📍 Hyderabad, Pune, Bangalore (India) · ⏳ 31 Oct
Apply →
Associate System Engineer
📍 India · ⏳ 30 Nov
Apply →
💼 More Fulltime Opportunities
Associate Analyst
🏢 Deloitte · 📍 Hyderabad, Telangana, India
View →
Assistant Environmental Engineer – APPCB
🏢 portal-psc.ap.gov.in · 📍 Andhra Pradesh, India
View →
Programmer Analyst
🏢 Renault Group · 📍 Chennai
View →
Junior Accountant
🏢 Eightx · 📍 Remote
View →
📋 Quick Info
JOB ID
C2056-J192
POSTED
18 Sep 2026
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