Skip to content

IBM Hiring Software Engineer Freshers

  • Jobs

IBM has opened applications for the Software Engineer – Confluent role in Bengaluru. This opportunity is ideal for fresh graduates and professionals with up to 2 years of experience who want to build large-scale enterprise software and gain hands-on experience with distributed systems, cloud-native technologies, and platform engineering.

As part of IBM Software’s Hybrid Observability & Management team, you’ll contribute to products like Unified Stream Manager (USM) and Confluent Control Center (C3). You’ll work alongside experienced engineers, develop production-grade software, and gradually take ownership of platform components while learning industry best practices.

IBM Hiring Software Engineer Freshers

About IBM

IBM is one of the world’s leading technology companies, providing enterprise software, cloud computing, artificial intelligence, consulting, and infrastructure solutions. With decades of innovation, IBM continues to help businesses modernize their technology through AI-powered, cloud-native products and enterprise software platforms.

Working at IBM provides engineers with opportunities to learn cutting-edge technologies, collaborate with global teams, and build products used by enterprises around the world.

Job Overview

ParticularDetails
CompanyIBM
RoleSoftware Engineer – Confluent
Job TypeFull-Time
Experience0–2 Years
LocationBengaluru
EducationBachelor’s Degree (Master’s Preferred)
Work ModeOn-site / Hybrid (As per team requirements)
SalaryNot Disclosed

Key Responsibilities

  • Develop well-scoped software features under the guidance of senior engineers.
  • Contribute to Unified Stream Manager (USM) or Confluent Control Center (C3) components.
  • Build features related to cluster health monitoring, topic visibility, connector management, and observability.
  • Write clean, maintainable, and well-tested production-quality code.
  • Prepare design documents for assigned development tasks.
  • Participate in code reviews and implement feedback.
  • Debug software issues and troubleshoot production incidents.
  • Analyze logs and system metrics to identify root causes.
  • Participate in on-call rotations with mentorship from senior engineers.
  • Gradually take ownership of specific platform components and become the subject matter expert.

Help a friend land their next role. Share now!

Company Rating & Reviews

PlatformRating
Glassdoor⭐ 4.1/5
AmbitionBox⭐ 4.2/5
Indeed⭐ 4.1/5

Employee Highlights

  • Excellent learning opportunities for software engineers.
  • Strong engineering culture and mentorship.
  • Exposure to enterprise-scale cloud technologies.
  • Flexible career growth and internal mobility.
  • Collaborative and inclusive work environment.

Estimated Salary

IBM has not officially disclosed the salary for this role.

Based on similar Software Engineer roles at IBM India, the estimated annual CTC is:

₹8 LPA – ₹14 LPA (Estimated based on market data and similar IBM Software Engineer positions.)

Required Skills

Skill CategoryRequired Skills
Programming LanguagesJava, Go, or similar modern programming language
Computer Science FundamentalsData Structures, Algorithms, Operating Systems, Networking, Concurrency
Software DevelopmentClean Code, Unit Testing, Debugging, Code Reviews
Distributed SystemsInterest in Apache Kafka, Distributed Computing
Cloud TechnologiesBasic understanding of Cloud Platforms
Soft SkillsCommunication, Collaboration, Problem Solving, Learning Mindset

Preferred Skills

CategoryPreferred Knowledge
Distributed SystemsApache Kafka, Event Streaming
ContainerizationDocker, Kubernetes
Cloud PlatformsAWS, Microsoft Azure, Google Cloud
Platform EngineeringObservability, Monitoring Tools
Open SourceContributions to GitHub/Open Source Projects

Eligibility Criteria

RequirementDetails
EducationBachelor’s Degree in Computer Science, Engineering, or related field
Preferred EducationMaster’s Degree
Experience0–2 Years (Freshers Welcome)
Programming SkillsJava, Go, or similar language
LocationBengaluru

Resume Tips

Your resume should highlight:

  • Strong programming projects in Java, Go, or similar languages.
  • Data Structures and Algorithms proficiency.
  • Academic projects involving distributed systems or cloud technologies.
  • GitHub profile showcasing coding projects.
  • Open-source contributions (if any).
  • Certifications in cloud computing, Java, Kubernetes, or distributed systems.
  • Problem-solving achievements and coding contest participation.

An ATS-friendly one-page resume with measurable project outcomes can improve your chances of getting shortlisted.

How to Apply

Interested candidates can apply Software Engineer – Confluent role in Bengaluru. Complete the online application with your updated resume, academic details, and relevant project experience.

Disclaimer:
This information is collected from official/public sources for informational purposes only. Salary estimates are based on market research and may vary. We do not charge any fee for job updates and do not guarantee selection or recruitment. Candidates should verify details from the official source before applying.

Find your dream job tap the heart!

Share the opportunity

Leave a Reply

Your email address will not be published. Required fields are marked *