IBM Software Engineer – Confluent Hiring 2026 | Freshers & Experienced | Apply Online

Software Engineer – Confluent
IBM Software
IBM
ESTIMATED SALARY
₹8–16 LPA
Bangalore
0–4 Years
Work From Office
Apply Online
Company
IBM
Qualification
Bachelor's Degree
Master's Preferred
Employment Type
Full-Time
Core Skills
Java Go Distributed Systems Apache Kafka Kubernetes Docker

About the Job

IBM is hiring Software Engineers – Confluent for its IBM Software division. This opportunity is ideal for fresh graduates and early-career professionals who want to build enterprise-grade cloud-native applications, distributed systems, and platform engineering solutions. You'll work with experienced engineers on products that help organizations manage, monitor, and secure modern data platforms at scale.

As a Software Engineer, you will contribute to the development of Unified Stream Manager (USM) and Confluent Control Center (C3), building features related to observability, cluster monitoring, security, and hybrid cloud management. This role provides hands-on experience with distributed systems, software development, cloud technologies, and collaborative engineering practices while working alongside senior mentors in a global technology environment.


Eligibility Criteria

  • Bachelor's Degree in Computer Science, Engineering, or an equivalent discipline.
  • Fresh graduates and candidates with 0–4 years of software development experience are eligible to apply.
  • Strong understanding of data structures, algorithms, networking, concurrency, and operating systems.
  • Proficiency in at least one programming language such as Java, Go, or a similar modern language.
  • Good analytical, problem-solving, and communication skills with the ability to work in a collaborative environment.
  • Interest in distributed systems, cloud technologies, and platform engineering is preferred.

Key Responsibilities

  • Develop and deliver high-quality software features for IBM's Unified Stream Manager (USM) and Confluent Control Center (C3).
  • Build, test, and maintain scalable platform solutions for hybrid cloud and distributed systems.
  • Write clean, maintainable, and well-tested code while following IBM engineering standards and best practices.
  • Participate in code reviews, debugging, testing, and troubleshooting production issues.
  • Collaborate with senior engineers to design, implement, and improve platform capabilities.
  • Create technical design documents and incorporate feedback from peers and stakeholders.
  • Support monitoring, observability, cluster health, and connector management workflows.
  • Continuously enhance technical expertise by learning distributed systems, cloud technologies, and platform engineering concepts.

Skills Required

  • Programming Languages – Proficiency in Java, Go, or another modern programming language.
  • Data Structures & Algorithms – Strong understanding of DSA, concurrency, networking, and operating systems.
  • Distributed Systems – Basic knowledge of distributed systems and large-scale platform architectures.
  • Software Development – Ability to write clean, maintainable, and well-tested code.
  • Cloud & Container Technologies – Familiarity with Kubernetes, Docker, or cloud platforms such as AWS, Azure, or GCP is an advantage.
  • Problem Solving – Strong analytical thinking and debugging skills.
  • Communication & Collaboration – Ability to work effectively with cross-functional teams and participate in code reviews.
  • Learning Mindset – Passion for learning new technologies, platform engineering, and cloud-native development.

Skills to Add in Your Resume

TECHNICAL SKILLS
Programming Java, Go, Object-Oriented Programming (OOP)
Computer Science Data Structures, Algorithms, Operating Systems, Networking, Concurrency
Platform Engineering Distributed Systems, Apache Kafka, Observability
Cloud Technologies Kubernetes, Docker, AWS, Azure, Google Cloud Platform (Preferred)
Software Development Code Review, Debugging, Unit Testing, Software Development Lifecycle (SDLC)
Professional Skills Problem Solving, Analytical Thinking, Team Collaboration, Communication
Version Control Git, Technical Documentation
ATS Resume Tip: Include only the technical skills you genuinely possess and can demonstrate during interviews. Tailor your resume by highlighting programming languages, distributed systems, cloud technologies, debugging, and software development skills that match the job requirements.

Who Can Apply?

  • Fresh graduates and candidates with 0–4 years of software development experience.
  • Candidates holding a Bachelor's Degree in Computer Science, Engineering, or an equivalent field.
  • Applicants with strong knowledge of Java, Go, Data Structures, Algorithms, Networking, and Operating Systems.
  • Candidates interested in distributed systems, cloud technologies, and platform engineering.
  • Individuals with strong analytical, problem-solving, communication, and teamwork skills.

Benefits

  • Work on enterprise-grade cloud-native products and distributed systems used by global organizations.
  • Receive mentorship from experienced IBM engineers and collaborate with high-performing technical teams.
  • Gain hands-on experience with modern technologies such as Apache Kafka, Kubernetes, Docker, and cloud platforms.
  • Build expertise in platform engineering, observability, and large-scale software development.
  • Access continuous learning opportunities, technical training, and long-term career growth within IBM.
  • Be part of an inclusive and innovation-driven workplace that encourages collaboration and professional development.

Estimated Salary

Estimated Annual Salary
₹8–16 LPA
Official Salary: Not Disclosed

Estimation Source: Publicly available compensation information for similar Software Engineer roles at IBM and comparable technology companies available on the internet.

Note

The official salary for this position has not been disclosed by IBM. The estimated salary is based on publicly available compensation information for similar Software Engineer roles and may vary depending on experience, skills, education, location, and IBM's compensation policies.

How to Apply

01
Visit the Official IBM Careers Portal
Click the Apply Now button below to open the official IBM Careers website.
02
Sign In or Create an IBM Account
Log in with your IBM Careers account or create a new account to begin the application process.
03
Complete Your Application
Fill in your personal, educational, and professional details accurately before proceeding.
04
Upload an ATS-Friendly Resume
Upload your latest resume highlighting relevant technical skills, academic projects, internships, and achievements.
05
Review & Submit
Carefully review your application and submit it through the official IBM Careers portal before the position closes.
Resume Tip

Highlight technical skills such as Java, Go, Data Structures, Algorithms, Apache Kafka, Distributed Systems, Kubernetes, Docker, Cloud Platforms, Debugging, and Problem Solving. Include relevant projects, internships, certifications, and measurable achievements to improve your chances of getting shortlisted.

Before You Apply

Important Information
  • This job information is compiled from the official IBM Careers website and other publicly available sources for informational purposes.
  • The estimated salary is based on publicly available compensation information for similar Software Engineer roles available on the internet and may vary depending on experience, skills, location, and IBM's compensation policies.
  • TechJobsAlert does not charge any fee for job updates or applications and is not involved in IBM's recruitment process.
  • Always review the latest eligibility criteria, job responsibilities, and application details on the official IBM Careers website before submitting your application.

Frequently Asked Questions

Candidates with a Bachelor's Degree in Computer Science, Engineering, or a related field, along with fresh graduates and professionals having 0–4 years of experience, can apply if they meet the eligibility criteria.
IBM has not officially disclosed the salary. Based on publicly available compensation information for similar Software Engineer roles, the estimated salary ranges from ₹8–16 LPA.
IBM prefers candidates with knowledge of Java, Go, Data Structures, Algorithms, Distributed Systems, Apache Kafka, Kubernetes, Docker, cloud platforms, and strong problem-solving skills.
No. Fresh graduates are welcome to apply. Candidates with up to 4 years of relevant software development experience are also eligible.
Click the Apply Now button above to visit the official IBM Careers website, complete the application form, upload your resume, and submit your application online.
Previous Post Next Post