IBM
IBM

IBM Recruitment 2026 | Software Engineer – Confluent | Bangalore

onsite
Bangalore
Posted 7/14/2026
Exp: 0-4y

Job Overview

Role: Software Engineer – Confluent Location: Bangalore, Karnataka, India Experience: 0 to 4 Years (New graduates are welcome) Qualification: B.E / B.Tech / B.Sc / M.Sc / M.E / M.Tech in CS, IT, or equivalent practical experience Key Skills: Java, Go, Apache Kafka, Distributed Systems, Cloud-Native Systems

Job Description

IBM, a global leader in technology, has announced its 2026 Software Engineer recruitment drive, actively seeking young talent and early-career professionals for the Software Engineer – Confluent engineering team in Bangalore. This team is responsible for managing, scaling, and operating hybrid-first data streaming systems, cluster health diagnostics, and complex consumer monitoring workflows. This is an outstanding opportunity for computer science graduates and junior engineers to work closely with senior engineering mentors, design cloud-native systems, and gain hands-on expertise with Apache Kafka.

Roles and Responsibilities

  • Feature Delivery: Implementing and executing well-scoped tasks and product updates on time, under the guidance of senior mentors.
  • Cluster & Console Enhancements: Contributing to hybrid-first management capabilities (USM Agent, Cloud Console) or improving cluster health, topic visibility, consumer monitoring, and data connector visibility (C3 workflows).
  • System Design: Drafting brief architectural design documentation for own software tasks and integrating structural review feedback from peers.
  • Quality Assurance: Writing functional unit tests, fixing code defects, and reviewing team code to foster a robust engineering culture.
  • Production Troubleshooting: Investigating real-time production and customer issues by parsing distributed system logs and reading telemetry metrics with team support.
  • On-Call Rotations: Participating in supportive on-call rotations to learn how to debug, escalate, and mitigate complex outages in staging and production environments.

Skills and Eligibility Criteria

Educational Background: Bachelor’s or Master’s Degree in Computer Science, Engineering, or equivalent practical industry experience.

Experience: 0 to 4 Years (New graduates are welcome).

Mandatory Technical Skills:

  • Ability to write clean, maintainable, and robustly tested backend code in at least one modern language (highly prefer Java or Go)
  • Solid grasp of foundational computer science principles, including data structures, sorting algorithms, concurrency, networking protocols, and operating systems

Competencies:

  • Strong logical core
  • Clear backend fundamentals
  • High level of curiosity regarding the inner workings of distributed storage systems and how large-scale services like Apache Kafka are built and operated
  • Strong written and verbal communication skills
  • Self-starter attitude
  • Ease with asking technical questions and seeking constructive feedback during peer code reviews

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.