IBM Off Campus Drive 2026 – Associate Software Engineer

IBM

Scroll down to apply
Bangalore, Karnataka0 – 1 Year6 days ago
LocationBangalore, Karnataka
Experience0 – 1 Year
QualificationBachelor’s Degree / B.E/B.Tech

Key Responsibilities

  • The Associate Software Engineer will contribute to software development and testing activities while learning from more experienced engineers.
  • 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 & Eligibility

  • Candidates should have a Bachelor’s degree . The provided job details also mention B.E/B.Tech under the qualification criteria.
  • The experience requirement is 0–1 year , making this opportunity relevant to freshers and early-career software engineers. Candidates should have a basic understanding of software development and be willing to learn established engineering practices under the guidance of senior team members.
  • The role is designed around software engineering fundamentals and the ability to contribute to individual components or subsystems.
  • 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.
  • Agile and Waterfall: Exposure to common software development methodologies.
  • Important areas include software development, component design, coding, unit testing, system integration, technical documentation, APIs and SDLC practices.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now