IBM
IBM

IBM Off Campus Drive 2026 – Associate Software Engineer | Bangalore

onsite
Bangalore
Posted 9/19/2026
Exp: 0-1y

Job Overview

Role: Associate Software Engineer Location: Bangalore Experience: 0-1 Year Qualification: Bachelor's Degree / B.E/B.Tech Key Skills: Software Development, Component Design, Coding, Unit Testing, System Integration, APIs, Technical Documentation, SDLC, Agile, Waterfall, Design Patterns, AI Tools

Job Description

IBM Off Campus Drive 2026 is hiring for the position of Associate Software Engineer in Bangalore. This opportunity is suitable for candidates with 0–1 year of experience and a Bachelor's degree. The provided job details also list B.E/B.Tech candidates as eligible. The role focuses on building a strong foundation in software development, component design, coding, unit testing, system integration, technical documentation and SDLC practices. Candidates will work under the guidance of senior team members and contribute to software solutions that address user and business requirements. IBM also mentions exposure to Agile and Waterfall methodologies, coding best practices, design patterns, testing frameworks, APIs and data interfaces. The role additionally includes using established AI tools and agents for routine development tasks and improving developer productivity.

Roles and Responsibilities

  • Develop and test software solutions that address user problems.
  • Contribute to software components and subsystems under guidance.
  • Design and develop components according to technical and functional requirements.
  • Support unit testing and debugging activities.
  • Integrate designed components into cohesive information systems.
  • Ensure software solutions meet defined specifications.
  • Maintain technical records for designs, components, code and tests.
  • Support implementation of solutions that meet IT requirements.
  • Participate in discussions with internal and external technical communities.
  • Seek and apply feedback from senior engineers, managers and technical leaders.
  • Take ownership of assigned tasks and deliver them on time.
  • Follow team-established software development best practices.
  • Follow the established SDLC for assigned work.
  • Use approved AI tools and agents for routine development activities where applicable.

Skills and Eligibility Criteria

Educational Background: Bachelor's degree or B.E/B.Tech.

Experience: 0–1 year.

Mandatory Technical Skills:

  • Component Design: Understanding of how software components are designed to meet technical and functional requirements.
  • Coding: Ability to develop software code according to defined requirements and engineering practices.
  • Unit Testing: Understanding of testing individual software components and identifying defects.
  • System Integration: Familiarity with combining software components into a complete information system.
  • Technical Documentation: Ability to maintain documentation for designs, components, code and tests.
  • APIs and Data Interfaces: Basic understanding of technologies used to connect software components and systems.
  • Software Engineering Practices: Knowledge of coding standards, design patterns and testing practices.
  • SDLC: Understanding of the software development lifecycle and the importance of following established processes.

Competencies:

  • Exposure to Agile and Waterfall development methodologies.
  • Ability to use established AI tools and agents for routine development tasks and improving developer productivity.

About the Company

IBM is a global technology and innovation company headquartered in Armonk, NY. It is the largest technology and consulting employer in the world, with more than 350,000 employees serving clients in 170 countries. Joining IBM means being part of a team that transforms customers’ challenges into industry-leading solutions using AI, Cloud, and Data.