Application Developer – Open Source | IBM Bangalore, Karnataka

September 16, 2025

Job Description

Summary

IBM India is hiring an Application Developer – Open Source to join its IBM Consulting Client Innovation Center in Bangalore, Karnataka. This role is ideal for software developers with expertise in C++, QT, and open-source technologies, who are passionate about designing and developing robust, scalable, and innovative software solutions.

As an IBM Application Developer, you will contribute to the hybrid cloud and AI initiatives of global clients, participate in the full software development lifecycle, and collaborate with cross-functional teams to deliver high-quality, enterprise-grade software. This is an excellent opportunity to grow your career in software engineering and open-source application development within a leading global IT and consulting company.


Job Details at a Glance

AttributeDetails
Job TitleApplication Developer – Open Source
Job ID45611
LocationBangalore, Karnataka, India
Work ArrangementHybrid
ShiftGeneral (Daytime)
Experience Required3-7 years
Education RequiredBachelor’s Degree (Master’s preferred)
Area of WorkSoftware Engineering / Application Development
Employment TypeRegular, Professional
Travel RequiredUp to 20% or 1 day per week
Key Tools & TechnologiesC++, QT, Open Source Tools, Hybrid Cloud, AI Development

Key Responsibilities

  • Develop and maintain open-source applications with high quality and performance standards.
  • Participate in the full software development lifecycle, including design, coding, testing, and support.
  • Work on end-to-end feature development and resolve implementation challenges effectively.
  • Collaborate with internal and external stakeholders to address product issues and meet SLA requirements.
  • Continuously learn and integrate new technologies to enhance feature development and application performance.
  • Ensure code quality, maintainability, and adherence to IBM software development standards.

Required Skills & Qualifications

  • Strong experience in C++ programming (3-7 years).
  • Proficient in QT framework for application development.
  • Ability to design, code, and implement software independently.
  • Solid problem-solving skills and the ability to handle complex development challenges.
  • Excellent communication and collaboration skills to work with cross-functional teams.
  • Bachelor’s degree in Computer Science, IT, or related fields (Master’s preferred).

Preferred Skills & Experience

  • Creative and innovative approach to software problem-solving.
  • Knowledge of hybrid cloud and AI technologies is an advantage.
  • Exposure to open-source ecosystems and contribution experience.
  • Strong team-player with a growth mindset, open to learning and mentoring peers.

Why Join IBM Consulting?

  • Contribute to global hybrid cloud and AI initiatives.
  • Work with cutting-edge open-source technologies in a collaborative environment.
  • Access to mentorship, learning programs, and career growth opportunities.
  • Be part of a culture that encourages innovation, curiosity, and experimentation.

Apply Now

Kickstart your career as an Application Developer – Open Source at IBM Bangalore. Apply directly via IBM Careers:
Apply Now at IBM Careers