Job Overview
| Feature | Details |
|---|---|
| Job Title | Back-End Developer |
| Company | IBM |
| Location | Pune, Maharashtra, India |
| Experience Required | 3–6 Years |
| Job Type | Full-Time |
| Education Required | Bachelor's Degree |
| Preferred Education | Bachelor's Degree |
| Skills Required | Go, Python, Kubernetes, OpenShift, Docker, CI/CD, GitOps, Linux Networking, Cloud-Native Development |
| Industry | Software Development |
| Category | Backend Engineering |
| Work Model | Professional |
| Application Mode | Online |
About IBM Back-End Developer Hiring 2026
IBM is hiring experienced Back-End Developers for its Pune office. This opportunity is ideal for software engineers with strong expertise in Go, Python, Kubernetes, OpenShift, cloud-native platforms, and backend system development. The selected candidates will contribute to IBM Software Defined Storage solutions and cloud storage services used by enterprise customers worldwide.
This role offers exposure to large-scale distributed systems, storage technologies, cloud infrastructure, and cutting-edge platform engineering projects.
Key Responsibilities
• Develop and maintain backend services for IBM Software Defined Storage products.
• Design scalable, reliable, and maintainable software solutions.
• Build cloud-native applications using Kubernetes and OpenShift.
• Develop automation tools, Kubernetes Operators, and infrastructure services.
• Collaborate with engineering teams throughout the software development lifecycle.
• Participate in architecture discussions and technical decision-making.
• Improve product performance, reliability, and serviceability.
• Debug complex distributed system issues.
• Work with global teams in agile environments.
• Mentor junior engineers and contribute to engineering best practices.
Required Skills
Backend Development
• Go (Golang)
• Python
• REST APIs
• Microservices Architecture
Platform Engineering
• Kubernetes
• OpenShift
• Docker
• Container Orchestration
Cloud Technologies
• Public Cloud Platforms
• Infrastructure Automation
• Cloud Deployment Templates
DevOps & Automation
• CI/CD Pipelines
• GitOps
• Infrastructure Tooling
• Automation Frameworks
Observability
• Monitoring Tools
• Logging Systems
• Performance Analysis
Linux & Systems
• Linux Administration
• TCP/IP Networking
• Socket Programming
• Ethernet Technologies
Virtualization
• VMware
• KVM
• Container Technologies
Preferred Qualifications
Candidates with experience in the following areas will have an advantage:
• Kubernetes Operators
• Custom Resource Definitions (CRDs)
• Distributed Systems
• Storage Technologies
• Platform Automation
• Cloud Infrastructure Engineering
• Site Reliability Engineering (SRE)
• Infrastructure as Code (IaC)
Experience Requirements
IBM is seeking professionals with:
• 3–6 years of software engineering experience
• Platform engineering experience
• Cloud-native application development experience
• Strong debugging and troubleshooting skills
• Experience working in agile teams
Educational Qualification
Minimum Qualification:
Bachelor's Degree
Preferred Qualification:
Bachelor's Degree in:
• Computer Science
• Information Technology
• Electronics & Communication Engineering
• Software Engineering
• Related Technical Fields
Why Join IBM?
IBM remains one of the world's most respected technology organizations, offering engineers opportunities to work on enterprise-scale infrastructure and cloud platforms.
Benefits include:
• Global career opportunities
• Learning and certification programs
• Exposure to cutting-edge technologies
• Collaborative engineering culture
• Innovation-driven projects
• Career growth opportunities
• Flexible work environment
• International team collaboration
Career Growth Opportunities
Professionals joining this role can advance into:
• Senior Software Engineer
• Platform Engineer
• Cloud Engineer
• Kubernetes Specialist
• DevOps Engineer
• Site Reliability Engineer (SRE)
• Technical Lead
• Engineering Manager
• Cloud Architect
Who Should Apply?
This opportunity is suitable for:
• Backend Developers
• Go Developers
• Python Developers
• Kubernetes Engineers
• OpenShift Engineers
• Platform Engineers
• Cloud Engineers
• DevOps Professionals
• Software Engineers with distributed systems experience
How to Apply?
Interested candidates can apply through IBM's official careers portal. Applicants should ensure their resume highlights:
• Go and Python development experience
• Kubernetes and OpenShift expertise
• CI/CD and GitOps experience
• Cloud-native project experience
• Linux and networking knowledge
• Distributed systems experience
Resume Optimization Keywords
Applicants can improve ATS visibility by including these keywords:
Go Developer, Golang Engineer, Python Developer, Kubernetes Engineer, OpenShift Engineer, Platform Engineer, Backend Developer, Cloud Native Development, CI/CD, GitOps, Docker, Linux Networking, VMware, KVM, Distributed Systems, Cloud Engineer, Software Defined Storage, Infrastructure Automation, Kubernetes Operator, CRD Development.
Final Verdict
IBM's Back-End Developer position in Pune is an excellent opportunity for engineers looking to build expertise in cloud-native platforms, backend development, Kubernetes ecosystems, and enterprise storage technologies. With exposure to IBM's global infrastructure products and cloud services, this role provides strong technical growth and long-term career advancement potential.
APPLY HERE - Back-End Developer
