🏢 IBM
Software Engineer - Confluent
💼 Fulltime
📍 Bangalore, Karnataka
⏰ Expired
🛠 Skills Required
Java
Go
data structures
algorithms
concurrency
networking
operating systems
Apache Kafka
distributed systems
Kubernetes
Docker
cloud platforms
Git
unit testing
Advertisements
🔗 Explore More
⛔
This job has expired
The application deadline was 31 Jul 2026. This listing is no longer accepting applications.
Creator Pick · Promoted by Creator
Advertisements
📚 Free Study Materials (4)
IBM Placement Papers
Provides previous IBM interview questions and solutions, helping candidates prepare for the coding and aptitude sections relevant to this role.
Open Resource ↗
IBM Recruitment Process Experiences
First‑hand accounts of IBM's interview stages, useful for understanding the assessment format and expectations.
Open Resource ↗
Software Engineer Interview Guide
Comprehensive guide covering typical IBM software engineer interview topics, sample questions, and preparation tips.
Open Resource ↗
Algorithm Practice Problems
Curated problem set to sharpen coding skills and algorithmic thinking essential for IBM's technical assessments.
Open Resource ↗
Advertisements
⛔
This job has expired
The application deadline was 31 Jul 2026. This listing is no longer accepting applications.
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online coding assessment → Round 2: Technical interview (coding, system design, product knowledge) → Round 3: HR interview (fit, motivations, compensation discussion)
🏢 Work Culture
IBM promotes a collaborative, inclusive culture where learning is continuous and employees are encouraged to experiment. The company offers flexible hybrid work arrangements, robust mentorship programs, and a focus on work‑life balance through generous leave policies and wellness initiatives.
🎤 Interview Experience
IBM's interview process typically starts with an online coding test focusing on data structures and algorithms, followed by two technical rounds that assess problem‑solving, system design, and knowledge of distributed systems like Kafka. The final HR round evaluates cultural fit, communication skills, and career aspirations. Candidates should practice coding under time pressure and be ready to discuss real‑world projects.
✅ Eligibility Criteria
Bachelor's degree in Computer Science, Information Technology, Electronics & Communication or related field; 0–2 years of software development experience (freshers welcome); minimum 6.5 CGPA or equivalent; no active backlogs; strong fundamentals in data structures, algorithms, OS, and networking; good communication skills.
📋 About the Role
IBM is a global technology and consulting leader with a legacy that dates back to 1911. Today, IBM Software drives innovation through AI‑powered, cloud‑native products that help enterprises transform their operations, improve productivity, and create sustainable value. The company’s hybrid cloud platform combines public‑cloud scalability with on‑premise control, enabling customers to run workloads anywhere while leveraging advanced analytics, security, and automation. IBM’s culture emphasizes continuous learning, collaboration, and a growth mindset, offering employees access to cutting‑edge research labs, mentorship programs, and a diverse ecosystem of partners and customers.
The role of Software Engineer – Confluent sits within the Hybrid Observability & Management charter, focusing on the Unified Stream Manager (USM) and Confluent Control Center (C3). As a fresh‑grad or early‑career engineer, you will work on well‑scoped features, receive mentorship from senior engineers, and gradually own a sub‑component of the platform. Your day‑to‑day will involve designing, coding, testing, and debugging distributed‑system components that power real‑time data pipelines for large enterprises. You will also participate in on‑call rotations, gain exposure to production incident handling, and contribute to design documentation and code reviews.
Key responsibilities include:
1. Delivering well‑defined tasks and features on schedule while adhering to IBM’s coding standards.
2. Contributing to USM capabilities such as agents and cloud console, or C3 workflows like cluster health and topic visibility.
3. Writing design one‑pagers for sub‑tasks and incorporating stakeholder feedback.
4. Developing clean, maintainable, and well‑tested code in Java or Go.
5. Creating unit and integration tests, fixing bugs, and participating in peer code reviews.
6. Assisting in troubleshooting production issues by analyzing logs and metrics.
7. Taking part in an on‑call rotation with guidance from senior teammates.
8. Gradually owning a specific sub‑component and becoming the go‑to expert for it.
9. Staying updated on distributed‑system concepts, Kafka architecture, and observability tools.
10. Collaborating closely with cross‑functional teams to ensure seamless delivery.
The tech stack revolves around Java/Go, Apache Kafka, Kubernetes, Docker, and cloud platforms (AWS/GCP/Azure). IBM offers a clear growth path: junior engineers progress to senior engineer, lead engineer, and eventually architect roles, with opportunities to move into product management or specialized research tracks. Joining IBM means working on industry‑defining products, gaining exposure to global customers, and benefiting from a supportive environment that values curiosity, mentorship, and continuous upskilling.
Why join? IBM provides a stable, reputable brand, competitive compensation, extensive learning resources, and the chance to shape next‑generation data platforms that power digital transformation worldwide.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at IBM spot generic resumes instantly. Get a free AI-customised resume for this Software Engineer - Confluent role — from your current resume, in under 1 minute.
🚫 Stop Sending Generic Resumes
📈 85% Better Selection Chances
*Official Jobdexo tool
✅ Free · No Login ·Premium Templates - Job-Specific
🎯 Get My Free Custom Resume →
🏢 More from IBM
Software Engineer
📍 Bangalore, Pune, Hyderabad · ⏳ 30 Oct
Apply →
IBM SkillsBuild University Engagements Internship on...
📍 Pan India · ⏳ 31 Oct
Apply →
Software Engineer
📍 Pan India · ⏳ 30 Oct
Apply →
💼 More Fulltime Opportunities
Associate SW Development Engineer
🏢 Harmonic · 📍 Bengaluru, India
View →
Software Development Engineer
🏢 Autodesk · 📍 Pune, Maharashtra, India
View →
Software Engineer
🏢 fa-extu-saasfaprod1.fa.ocs.oraclecloud.com · 📍 Remote
View →
Software Engineer Trainee (AI + Full Stack)
🏢 docs.google.com · 📍 Remote
View →
📋 Quick Info
JOB ID
C1514-J010
POSTED
17 Jul 2026
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer