Flag job

Report

Software Developer: C++, Python, Linux

Min Experience

5 years

Location

Pune, Maharashtra, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

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

About the company

IBM Software

Skills

c++
python
linux
perl
shell scripting
gdb
postgres
docker
kubernetes
ocp