IBM Recruitment 2026 is hiring Freshers for the Software Engineer – Confluent role in Bangalore. This is an excellent opportunity for Bachelor's and Master's graduates who are passionate about software development, distributed systems, cloud technologies, and platform engineering to start their careers with one of the world's leading technology companies.
Job Overview
Company: IBM
Job Role: Software Engineer – Confluent
Experience: Freshers (0–2 Years)
Qualification: Bachelor's Degree / Master's Degree
Expected Salary: ₹4–6 LPA (Expected)
Job Type: Full-Time
Work Mode: Onsite
Location: Bangalore, Karnataka
Application Mode: Online
About IBM
IBM is a global technology leader known for its innovations in Artificial Intelligence, Cloud Computing, Hybrid Cloud, Quantum Computing, and Enterprise Software Solutions. With operations in more than 170 countries, IBM helps organizations transform their businesses using cutting-edge technologies.
Working at IBM provides employees with world-class learning opportunities, mentorship, career growth, and exposure to large-scale enterprise software development.
Job Description
As a Software Engineer – Confluent, you will contribute to the development of IBM's Hybrid Observability & Management solutions, including Unified Stream Manager (USM) and Confluent Control Center (C3).
You will collaborate with experienced engineers to build reliable, scalable, and enterprise-grade software while learning modern software engineering practices, distributed systems, and cloud-native technologies.
Key Responsibilities
- Develop and deliver software features with guidance from senior engineers.
- Build and enhance USM and Confluent Control Center capabilities.
- Write clean, maintainable, and well-tested code.
- Participate in design discussions and code reviews.
- Troubleshoot production and customer-reported issues.
- Write unit tests and fix software bugs.
- Learn IBM engineering standards, release processes, and development tools.
- Take ownership of assigned software modules over time.
🚀 Before You Apply: Maximize your hiring chances!
Create a professional, HR-approved resume using
this [Resume Builder ] to double your interview shortlists.
Eligibility Criteria
- Bachelor's Degree in Computer Science, Engineering, or related field.
- Master's Degree candidates can also apply.
- Freshers and candidates with up to 2 years of experience are eligible.
- Strong programming fundamentals.
- Passion for software development and distributed systems.
Required Skills
- Java / Go / Similar Programming Languages
- Data Structures & Algorithms
- Operating Systems
- Computer Networks
- Object-Oriented Programming (OOP)
- Software Development
- Debugging & Testing
- Problem Solving
- Communication Skills
- Team Collaboration
Preferred Skills
- Knowledge of Apache Kafka.
- Experience with Kubernetes or Docker.
- Exposure to AWS, Azure, or Google Cloud.
- Open Source Contributions.
- Interest in Distributed Systems and Platform Engineering.
Why Join IBM?
- Work with one of the world's leading technology companies.
- Exposure to AI, Cloud, and Enterprise Software.
- Learn from experienced software engineers.
- Excellent career growth opportunities.
- Global work culture and mentorship.
- Access to cutting-edge technologies and enterprise-scale projects.
Job Location
Bangalore, Karnataka
🚀 Before You Apply: Maximize your hiring chances!
Create a professional, HR-approved resume using
this [Resume Builder ] to double your interview shortlists.
Expected Salary
₹4 – ₹6 LPA (Expected)
Selection Process
- Application Screening
- Online Assessment
- Technical Interview
- HR Interview
- Offer Letter
How to Apply
Interested candidates can apply through the official IBM Careers website.
Official Apply Link: APPLY HERE
Important Note While Applying
- Please read the complete job description, eligibility criteria, and application instructions carefully before applying.
- Ensure your resume is updated with accurate educational qualifications, technical skills, certifications, internships, projects, and contact details.
- If your profile is shortlisted, all further communication regarding assessments, interviews, and onboarding will be sent to your registered Email ID or Phone Number.
- Regularly check your Inbox, Spam, and Promotions folders to avoid missing important updates.
- FreshHire Daily only shares official job opportunities from company career portals or trusted recruitment sources. We do not charge any fee for job applications or recruitment.
Basic Interview Questions
- Tell me about yourself.
- Explain the difference between a Process and a Thread.
- What is Apache Kafka, and why is it used?
- What are the advantages of Java Collections?
- Why do you want to join IBM as a Software Engineer?
Related Jobs
- Google Silicon Engineer
- Cisco Associate Solutions Engineer
- Capgemini Associate Software Engineer
- Ingram Micro Graduate Engineer Trainee
- L&T Technology Software Engineer
Disclaimer
This job information is shared for educational and informational purposes only. We are not recruiters or affiliated with IBM. Candidates should verify all details and apply only through the official IBM Careers website.

0 Comments