Hybrid
Mid Level
Full Time
Posted January 12, 2026
Tech Stack
red-hat
red-hat-openshift
kubernetes
cplusplus
kvm
microsoft-hyperv
avature
Job Description
**Introduction**
At IBM Infrastructure & Technology, we design and operate the systems that keep the world running. From high-resiliency mainframes and hybrid cloud platforms to networking, automation, and site reliability. Our teams ensure the performance, security, and scalability that clients and industries depend on every day. Working in Infrastructure & Technology means tackling complex challenges with curiosity and collaboration. You’ll work with diverse technologies and colleagues worldwide to deliver resilient, future-ready solutions that power innovation. With continuous learning, career growth, and a supportive culture, IBM provides the opportunities to build expertise and shape the infrastructure that drives progress.
**Your Role And Responsibilities**
A
**Cloud Software Developer for OpenShift**
is responsible for designing, developing, deploying, and maintaining cloud-native applications on
**Red Hat OpenShift**
. Their role primarily involves working with
**containers, Kubernetes, and DevOps practices**
to build scalable, resilient, and secure cloud applications.
**Introduction**
Our OpenShift on Z team is responsible for enhancing and maintaining the key components of the Red Hat OpenShift Container Platform architecture, including OpenShift Container Platform (developer services) and OpenShift Kubernetes Engine (Cluster services). We tightly collaborate with the Redhat and the international development teams of IBM (e.g., hardware and firmware development), the global maintainers of Open-Source communities.
IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn, so our clients can innovate while avoiding IT issues. Our systems power the world's most important industries, and our clients are the architects of the future. Join us to help build our leading-edge technology portfolio designed for cognitive business and optimised for cloud computing.
**Preferred Education**
Bachelor's Degree
**Required Technical And Professional Expertise**
- 3-5 years of industrial experience in working with Unix/Linux-based products developed using C, C++, or GoLang programming language.
- Minimum 3 - 4 years of experience in leading development or support teams, troubleshooting to resolve issues.
- Good experience in development/support experience in working with various network protocols (Layer 2 - Layer5) and devices (routers, switches, firewalls, load balancers, VPN, QoS).
- Must know about virtualization, Operating systems internals, and hypervisors (kVM, z/VM, Hyper-V)
- Expertise in Translate Technical specification or customer requirements, preparing HLD/LLD, and working closely with Team members in translating the Specifications /design into product deliverables.
- Good understanding of Enterprise servers, firmware, patches, hotfixes, and security configurations.
- Proven operational experience in network operations, including incident, change, and problem management.
- Excellent analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to effectively communicate product architectures, design proposals, and negotiate options at senior management levels.
- Experience in working with global teams/partner labs.
**Preferred Technical And Professional Experience**
- Solid understanding of systems hardware & architecture
- Good understanding of operating systems internals/Kernel (Process Management, Memory Management, Virtualization, Scheduling, I/O (Networking & Storage), Security, etc.)
- Understanding of AI/ML model deployments, AI lifecycle, and hands-on experience in deploying AI/ML models on the cloud.