Software Engineer – Confluent

codingcircle

Bengaluru

On-site

INR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IBM India Private Limited in Bangalore seeks a Software Engineer to develop and maintain distributed services. You’ll work in a hybrid setup, collaborating with a small team to design, implement, test, and review features for USM or C3 components, and participate in on‑call rotations.

Requirements include a BS in CS or related field, 0–4 years of experience, and proficiency in Java or Go, plus familiarity with Kafka, Kubernetes, Docker, and cloud platforms. Master’s is a plus.

Qualifications

  • BS in Computer Science, Engineering, or equivalent practical experience.
  • 0–4 years hands-on software development experience.
  • Proficiency in Java, Go, or similar languages.
  • Curiosity about distributed systems and large-scale services like Kafka.

Responsibilities

  • Deliver well-scoped tasks and features on time with code reviews.
  • Learn Confluent and C3 workflows and contribute to testing and quality.
  • Write design one-pagers and incorporate stakeholder feedback.
  • Troubleshoot production and customer issues with guidance from seniors.
  • Take ownership of a sub-component and grow into a go-to person.

Skills

Data structures
Algorithms
Concurrency
Networking
Operating systems
Java/Go
Distributed systems
Communication
Code review

Education

Bachelor's Degree
Master's Degree (preferred)

Tools

Kafka
Kubernetes
Docker
Cloud platforms (AWS/GCP/Azure)

Job description

Company: IBM India Private Limited (0063)
Job Title: Software Engineer
Job ID: 124850
City / Township / Village: Bangalore
State / Province: Karnataka
Country: India
Work arrangement: Hybrid
Area of work: Software Engineering
Employment type: Regular
Position type: Professional
Travel required: Some travel may be required based on business demand
Shift: General (daytime)
Commissionable: No

Introduction

At IBM Software, we transform client challenges into solutions, building AI‑powered, cloud‑native products that shape the future of business and society. Our legacy of innovation provides opportunities for growth and impact on a global scale. Working in Software means joining a curious, collaborative team that designs, develops, and delivers solutions for digital transformation.

Your role and responsibilities
  • Deliver well‑scoped tasks and features on time, with code review and mentorship from senior engineers.
  • Contribute to USM capabilities (Agent, Cloud Console) or C3 workflows (cluster health, topic visibility, consumer monitoring, connector status) depending on team roadmap needs.
  • Write design one‑pagers for your sub‑tasks and incorporate feedback from stakeholders and peers.
  • Learn Confluent’s engineering practices: coding standards, Dev‑Prod tooling, release process, and design review process.
  • Write tests, fix bugs, and participate in code reviews to build a habit of quality and craftsmanship.
  • Help troubleshoot production and customer‑facing issues by analyzing logs and metrics, with support from senior teammates.
  • Participate in on‑call rotation with mentorship, learning to debug and mitigate issues under guidance.
  • Take ownership of a specific sub‑component of USM or C3 and grow into the go‑to person for it.
Required education

Bachelor’s Degree

Preferred education

Master’s Degree

Required technical and professional expertise
  • 0–2 years of hands‑on software development experience (new grads welcome).
  • Solid fundamentals in data structures, algorithms, concurrency, networking, and operating systems.
  • Ability to write clean, maintainable, well‑tested code in at least one modern language (Java, Go, or similar).
  • Curiosity about distributed systems and how large‑scale services like Kafka are designed and operated.
  • A self‑starter mindset—comfortable asking questions, seeking feedback, and iterating based on code review.
  • Strong communication skills and willingness to collaborate closely with a small team.
  • BS in Computer Science, Engineering, or equivalent practical experience.
Preferred technical and professional experience
  • Coursework or projects involving Apache Kafka, distributed systems, or cloud infrastructure.
  • Exposure to Kubernetes, Docker, or cloud platforms (AWS/GCP/Azure).
  • Contributions to open‑source projects.
  • Interest in observability or platform engineering.

Years of Experience: 0–4

Equal‑Opportunity Employer

IBM is proud to be an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer I - Confluent
Staff Software Engineer I - Confluent

IBM Computing • Bengaluru

On-site
INR 4,000,000 - 5,200,000
Senior Engineering Manager-Confluent
Senior Engineering Manager-Confluent

IBM Computing • Bengaluru

On-site
INR 3,000,000 - 7,000,000
Staff Software Engineer I - Confluent Platform
Staff Software Engineer I - Confluent Platform

Confluent • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Senior Software Engineer II - Confluent
Senior Software Engineer II - Confluent

IBM Computing • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Senior Software Engineer II
Senior Software Engineer II

confluent • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Software Engineer II - Confluent Cloud Infrastructure & Platform
Senior Software Engineer II - Confluent Cloud Infrastructure & Platform

IBM • Bengaluru

On-site
INR 300,000 - 700,000
Senior Engineering Manager-Confluent
Senior Engineering Manager-Confluent

IBM • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Technical Support Engineer - Confluent
Technical Support Engineer - Confluent

IBM • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Associate System Engineer
Associate System Engineer

codingcircle • India

Hybrid
INR 400,000 - 700,000
Staff Software Engineer I - SRE
Staff Software Engineer I - SRE

Confluent • Bengaluru

Remote
INR 9,259,000 - 12,963,000
Equal opportunity workplace
Diverse and inclusive environment
Flexible work hours