🏢 careers.ibm.com
Associate Software Engineer
💼 Fulltime
🎓 2026 Batch
📍 Bangalore
🛠 Skills Required
Java
Python
C++
Data Structures
Algorithms
Object Oriented Programming
Git
SQL
REST APIs
Problem Solving
Analytical Thinking
Advertisements
🎤 Interview Experience
IBM’s interview process typically starts with an online coding test that evaluates problem‑solving speed and accuracy. Successful candidates move to a technical interview focusing on data structures, algorithms, and system design, followed by an HR round that assesses cultural fit and communication skills. Preparing with mock tests and reviewing past interview experiences greatly improves chances of success.
🔗 Explore More
Advertisements
🎯
Don't miss this opportunity!
Apply before 30 Nov 2026 — only 72 days left
Creator Pick · Promoted by Creator
Advertisements
📚 Free Study Materials (4)
IBM Placement Papers – Sample Questions
Curated set of previous IBM placement questions to help you practice core concepts and coding patterns.
Open Resource ↗
IBM Recruitment Process – Interview Experiences
First‑hand accounts of candidates who cleared IBM interviews, highlighting preparation tips and common pitfalls.
Open Resource ↗
IBM Interview Preparation Guide
Comprehensive guide covering technical topics, mock tests, and interview strategies specific to IBM roles.
Open Resource ↗
Algorithm Practice – Problem Sets
Extensive collection of coding problems to sharpen algorithmic thinking and speed, essential for IBM coding assessments.
Open Resource ↗
Advertisements
🎯
Don't miss this opportunity!
Apply before 30 Nov 2026 — only 72 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online Coding Assessment (multiple choice + coding) → Round 2: Technical Interview (coding & system design) → Round 3: HR Interview (fitment and behavioral questions)
🏢 Work Culture
IBM promotes a collaborative and inclusive work environment where innovation is encouraged through regular hackathons and learning circles. Employees enjoy flexible work hours, strong mentorship programs, and clear career progression pathways, making it a balanced place for professional growth and personal well‑being.
✅ Eligibility Criteria
Bachelor's degree (B.Tech/B.E/M.Tech) in Computer Science, Information Technology, Electronics & Communication or related streams; Minimum 60% aggregate or CGPA 6.0/10; Graduation batch 2025 or 2026; No active backlogs at the time of joining; Strong academic record in programming and data structures; Ability to work in English (both written and spoken).
📋 About the Role
IBM (International Business Machines) is a global technology and consulting powerhouse with a presence in over 170 countries. In India, IBM has been a pioneer in driving digital transformation for enterprises across banking, healthcare, retail, and manufacturing. The company invests heavily in research and development, AI, cloud, and quantum computing, offering a vibrant ecosystem where fresh talent can work on cutting‑edge solutions that impact millions of users worldwide. IBM’s culture blends a strong heritage of engineering excellence with a forward‑looking focus on innovation, diversity, and sustainability, making it an attractive destination for ambitious graduates.
The role of Associate Software Engineer at IBM Bangalore is designed as an entry‑level position for fresh graduates who are eager to translate theoretical knowledge into production‑grade software. Under the mentorship of senior engineers, you will contribute to the design, development, testing, and deployment of scalable applications that solve real‑world business problems. This position serves as a solid foundation for building a long‑term career in software engineering within a multinational environment.
**Key Responsibilities**
1. Write clean, maintainable, and efficient code in Java, Python or C++ as per project requirements.
2. Participate in code reviews and adopt best practices for version control using Git.
3. Develop unit tests and perform integration testing to ensure high‑quality deliverables.
4. Collaborate with cross‑functional teams including product managers, designers, and QA engineers.
5. Debug and resolve defects reported by internal stakeholders or end‑users.
6. Contribute to documentation of technical specifications and user guides.
7. Assist in the migration of legacy applications to cloud platforms such as IBM Cloud or AWS.
8. Stay updated with emerging technologies and propose improvements to existing systems.
9. Follow Agile/Scrum processes, attend daily stand‑ups, and update sprint boards.
10. Participate in knowledge‑sharing sessions and internal hackathons.
**Tech Stack**: Java / Spring Boot, Python, RESTful APIs, Docker, Kubernetes, IBM Cloud services, SQL/NoSQL databases, Git, Jenkins CI/CD.
**Growth Path**: Starting as an Associate Engineer, you can progress to Software Engineer, Senior Engineer, Lead Engineer, and eventually to Architect or Manager roles, with opportunities to move across domains such as AI, Cloud, and Cybersecurity.
**Why Join IBM?** IBM offers a structured learning environment, access to world‑class mentors, and a culture that encourages continuous upskilling. Employees benefit from flexible work arrangements, robust employee resource groups, and a strong emphasis on work‑life balance. The brand’s global footprint also opens doors for international assignments and exposure to diverse projects.
Overall, this role is an ideal launchpad for freshers who want to build a solid technical foundation while contributing to impactful solutions at a globally recognized technology leader.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at careers.ibm.com spot generic resumes instantly. Get a free AI-customised resume for this Associate 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 careers.ibm.com
Associate Software Engineer
📍 Bangalore, Karnataka, India · ⏳ 18 Oct
Apply →
Process Associate – Order Management (Health Care ...
📍 Gurgaon, Haryana · ⏳ 30 Sep
Apply →
💼 More Fulltime Opportunities
Data Analyst
🏢 Airtel · 📍 Gurugram, Uttar Pradesh
View →
Analyst
🏢 TP - Teleperformance · 📍 Chennai, Tamil Nadu
View →
CISCO Software Engineer – Freshers | Full-Time Hyb...
🏢 careers.cisco.com · 📍 Pan India
View →
Software Engineer
🏢 Goodspace AI · 📍 Remote (India)
View →
📋 Quick Info
JOB ID
C559-J186
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