Software Developer: C++, Python, Linux

IBM


Date: 13 hours ago
City: Pune, Maharashtra
Contract type: Full time
Introduction

A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.

Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.

IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrives.

Your Role And Responsibilities

  • Drive full-cycle development of complex product features across C++, and Python stack
  • Design, and write test automation using Perl and scripting for validation
  • Contribute to performance tuning, debugging, and production issue resolution across multi-threaded applications
  • Contribute to containerization strategy using Docker, Kubernetes, and OCP
  • Mentor junior developers and promote best coding/testing practices
  • Work closely with product management and customer success to align technical deliverables with business goals
  • Lead discussions on virtualization enhancements and product roadmap improvements

Preferred Education

Bachelor's Degree

Required Technical And Professional Expertise

  • 5 + years of extensive experience in C++, Perl, and Python, specializing in developing enterprise-grade backend systems.
  • Deep understanding of Makefile systems, Shell scripting, GDB, and performance debugging
  • Proven experience with multi-threading, socket programming, and LDAP directory services
  • Hands-on in virtualization techniques and working knowledge of containerized environments (Docker, Kubernetes, OCP)
  • Advanced understanding of Postgres DB, schema design, and optimization
  • Comfortable working across Linux, Windows, and AIX platforms with automated testing in Perl
  • Demonstrated experience in performance tuning and high-availability systems

Preferred Technical And Professional Experience

  • Prior experience contributing to or maintaining LDAP directory servers or authentication/identity products
  • In-depth understanding of virtualization, including VM orchestration and resource management
  • Ability to lead performance optimization initiatives for high-scale systems
  • Exposure to scalable, fault-tolerant systems and secure programming practices
  • Contributions to open-source or internal tools for debugging or performance monitoring

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Industrial Engineering Technician

Schaeffler, Pune, Maharashtra
1 day ago
undefinedYour Key ResponsibilitiesProcess Improvement:Analyzing and optimizing existing processes to identify areas for improvement and increase efficiency.System Design:Designing and implementing new systems and processes, including facility layouts and workflow optimization. Waste Reduction:Identifying and eliminating waste in processes to improve productivity and reduce costs. Quality Control:Developing and implementing quality control measures to ensure products meet established standards. Data Analysis:Using data analysis techniques...

Software Engineer (BA4 - Pune)

Barclays, Pune, Maharashtra
2 days ago
SkillsJoin us a Software Engineer at Barclays where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionize our digital offerings, ensuring unapparelled customer experiences. You may be assessed on the key critical skills relevant for success in role, such as:To be successful as a Software Engineer, where you should have experience...

Senior Lead/Principal Software Engineer in DevOps (Bangkok based – Relocation provided)

Agoda, Pune, Maharashtra
1 week ago
About AgodaAgoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with a global network of 4.7M hotels and holiday properties worldwide, plus flights, activities, and more . Based in Asia and part of Booking Holdings, our 7,100+ employees representing 95+ nationalities in 27 markets foster a work environment...