Software Developer - C++/Python

IBM


Date: 20 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

  • Contribute to development and support of the product, working closely with senior developers
  • Write and debug code in C++, and Python, ensuring performance and scalability
  • Work on bug fixes, enhancements, and customer-reported issues
  • Collaborate in Agile sprints and maintain development across multiple OS platforms
  • Take ownership of modules and progressively work independently with minimal hand-holding
  • Write and execute test cases using Perl and scripting for validation
  • Participate in code reviews and troubleshooting in cross-functional teams

Required Technical And Professional Expertise

  • Hands-on experience in C++, and Python for systems or network-oriented development
  • Basic experience with Makefiles, Shell scripting, and GDB for debugging
  • Exposure to multi-threading, socket programming, and strong foundations in data structures and networking
  • Basic knowledge of LDAP protocol and directory services
  • Understanding of Docker, Kubernetes, or OpenShift (OCP) environments
  • Familiarity with Postgres and general database schema design
  • Testing using Perl and hands-on experience across Linux and Windows platforms

Preferred Technical And Professional Experience

  • Exposure to enterprise LDAP products
  • Familiarity with networking protocols and client/server architecture
  • Interest or hands-on with virtualization concepts like hypervisors or containerized microservices
  • Working knowledge of Agile methodologies and DevOps environments

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

Equity Research Associate

Crisil, Pune, Maharashtra
20 hours ago
Support an equity research analyst of a US-based sell-side firm tracking the US insurance sector: Build end-to-end financial models for initiating coverage; update models for earnings and events Contribute to initiation notes, earnings notes and other notes Search and aggregation related to sector and companies Provide data and analysis based on various client requests Build and update sector databases Prepare...

Data Center Technician

Microsoft, Pune, Maharashtra
3 days ago
As a Microsoft Data Center Technician (DCT), you will stage, set up and perform hardware deployments. In addition, you will also perform troubleshooting and diagnostics on equipment, as well as perform hardware decommissions for simple changes and refreshes following Standard Operating Procedures. This opportunity will allow you to deepen your understanding of Data Center standard processes and procedures, develop mentoring...

Executive

Crisil, Pune, Maharashtra
6 days ago
Analyze income statements, balance sheets, and cash flow statements of corporates, banks, and NBFCs to assess their financial health and creditworthiness. Identify key trends, risks, and opportunities in the financial statements and provide recommendations to stakeholders. Generate detailed reports on borrowers, including credit scores, risk ratings, and recommendations for lending decisions. Develop and maintain financial models to forecast future performance...