IBIBM
Senior software developer
Bangalore Posted 13 Oct 2026
FULL TIME
Devops
Python Programming
Storage
Security
Infrastructure As A Service
+3 more
Job Description
Introduction
At IBM Infrastructure & Technology, we innovate and manage the systems that keep global operations seamless. Our focus spans high-resiliency mainframes, hybrid cloud platforms, networking, automation, and site reliability. Our teams are dedicated to ensuring the performance, security, and scalability that clients and various industries rely on daily. A career in Infrastructure & Technology means engaging with intricate challenges through curiosity and teamwork. You will collaborate with a diverse range of technologies and colleagues worldwide to craft resilient, future-ready solutions that fuel innovation. With a commitment to continuous learning, career advancement, and a nurturing culture, IBM offers numerous opportunities to develop expertise and shape the infrastructure that propels progress.
Your Role And Responsibilities
Your Role and Responsibilities
As a Python Cloud Development Engineer, your responsibilities will include:
Master's Degree
Required Technical And Professional Expertise
Experience with OpenStack-based clouds, fundamentals of virtualization, and strong proficiency in Python programming.
At IBM Infrastructure & Technology, we innovate and manage the systems that keep global operations seamless. Our focus spans high-resiliency mainframes, hybrid cloud platforms, networking, automation, and site reliability. Our teams are dedicated to ensuring the performance, security, and scalability that clients and various industries rely on daily. A career in Infrastructure & Technology means engaging with intricate challenges through curiosity and teamwork. You will collaborate with a diverse range of technologies and colleagues worldwide to craft resilient, future-ready solutions that fuel innovation. With a commitment to continuous learning, career advancement, and a nurturing culture, IBM offers numerous opportunities to develop expertise and shape the infrastructure that propels progress.
Your Role And Responsibilities
Your Role and Responsibilities
As a Python Cloud Development Engineer, your responsibilities will include:
- Designing, developing, and testing Power Private Cloud software.
- Active participation in open source contributions and familiarity with open source tools is preferred.
- Software development experience in the Cloud Domain, including OpenStack, Virtualization, Linux OS Internals, Networking, Storage, Security, and Infrastructure as a Service is preferred.
- Knowledge of cloud-based virtualization software such as GCP or Azure, along with OpenStack concepts.
- Collaborate with the Open Source community and contribute to open source development and testing.
- A solid understanding and practical experience with full-stack development is preferred.
Master's Degree
Required Technical And Professional Expertise
- Over 5 years of experience in the IT sector.
- More than 5 years of experience as a developer skilled in feature enablement on private or public cloud platforms, or in a similar role supporting partners and enterprises.
- At least 5 years of experience in solutions development or implementation in Unix or Linux environments using Python.
- Strong proficiency in Python programming and scripting, alongside knowledge of OpenStack concepts.
- Experience participating in Open Source communities is a significant advantage.
- Demonstrated ability to architect, design, and develop complex customer solutions in a fast-paced technological landscape.
- Capability to engage in customer-facing activities within a dynamic environment with tight deadlines.
- Familiarity with the concepts surrounding the OpenStack cloud computing platform.
- Skill in identifying business challenges and crafting custom solutions to address them.
- Understanding of object-oriented design and applicable design patterns in modern software development.
- Practical knowledge of working within agile, scrum, and DevOps teams.
- A clear grasp of cloud service and deployment models.
- Comfort in working with widely distributed teams, including interaction with open source communities.
- Eagerness to learn independently, quickly, and apply new knowledge effectively.
- Any hands-on experience with technologies such as OpenStack, virtualization, and public cloud services, including Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP) is beneficial.
- Ability to swiftly learn new technologies, frameworks, and methods, as well as facilitate technical discussions with your team and external stakeholders.
- A strong interest in contributing to and building communities in open source.
- Capability to work independently as well as collaboratively within an agile team.
Experience with OpenStack-based clouds, fundamentals of virtualization, and strong proficiency in Python programming.
