🏢 IBM
IBM Off Campus Drive 2026 – Associate Software Engineer | Bangalore
💼 Fulltime
🎓 2026 Batch
📍 Bangalore, Karnataka
🔗 Explore More
🛠 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
🎤 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.
🏢 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.
🎯
Don't miss this opportunity!
Apply before 27 Sep 2026 — only 9 days left
Creator Pick · Promoted by Creator
📚 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 ↗
✅ 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.
🎯
Don't miss this opportunity!
Apply before 27 Sep 2026 — only 9 days left
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)
📋 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.
🎯
Don't miss this opportunity!
Apply before 27 Sep 2026 — only 9 days left
✅ Apply on Official Website →📤 Share this Job
🏢 More from IBM
Associate Software Engineer
📍 Bangalore, Karnataka, India · ⏳ 30 Nov
Apply →
IBM Freshers Software Engineer – Associate Softwar...
📍 Bangalore, Karnataka · ⏳ 31 Oct
Apply →
Data Engineer-Data Platforms
📍 Mumbai, Maharashtra, India · ⏳ 30 Sep
Apply →
💼 More Fulltime Opportunities
Associate Software Engineer
🏢 IBM · 📍 Bangalore, Karnataka, India
View →
Graduate Engineer Trainee - Manufacturing
🏢 amgen · 📍 Hyderabad, Telangana
View →
Software Engineer
🏢 MongoDB · 📍 Gurugram, India
View →
API Developer
🏢 CGI · 📍 Hyderabad, Telangana
View →
📋 Quick Info
JOB ID
C2056-J192
POSTED
-10557s 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