Disclaimer
Welcome to vthetecheejobs.com! We gather job listings from various sources, including job websites and company portals, to bring you the best opportunities tailored to your interests. While we strive to ensure accuracy, please verify job details independently before taking any action. It’s important to note that vthetecheejobs.com does not endorse any specific employers or job listings showcased on our platform, nor are we involved in the hiring process. We want you to know that we have no affiliations or partnerships with the companies listed. Your use of our website is at your own discretion, and we’re here to support you in your job search journey!
Software Engineer

About the Company
IBM Systems empowers IT leaders to revolutionize their infrastructure. IBM servers and storage possess advanced capabilities such as understanding, reasoning, and learning, enabling clients to innovate while proactively preventing IT issues. Our systems drive the world’s most critical industries, and our clients are the architects of the future. Join us in developing our leading-edge technology portfolio, designed for cognitive business and optimized for cloud computing.
IBM’s most significant innovation is the IBMer. We firmly believe that through the application of intelligence, reason, and science, we can improve business, society, and the human condition. We are committed to bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners worldwide.
Relentlessly reinventing since 1911, IBM is not only one of the largest corporate organizations globally but also one of the largest technology and consulting employers. Many Fortune 50 companies rely on the IBM Cloud to power their businesses.
Job Description
The IBM Infrastructure division is seeking talented Software Engineers to contribute to the development of cutting-edge Servers, Storage, Systems, and Cloud Software. These components serve as the fundamental building blocks for the next generation of IT infrastructure utilized by enterprise clients and data centers. IBM Servers are renowned for providing exceptional reliability, scalability, performance, and comprehensive security measures necessary for handling mission-critical workloads. They also offer a seamless extension to hybrid multi-cloud environments.
The India Systems Development Lab (ISDL), a vital component of IBM’s global Infrastructure division, has been at the forefront of innovation since its establishment in 1996. Headquartered in Bengaluru, with additional locations in Pune and Hyderabad, ISDL teams collaborate across the IBM Systems stack, encompassing Processor development (Power and IBM Z), ASICs, Firmware, Operating Systems, Systems Software, Storage Software, Cloud Software, Performance & Security Engineering, and System Testing. The lab environment fosters innovation, supported by the creative energy of its teams, resulting in over 400 patents in groundbreaking technologies and inventions to date. Furthermore, ISDL teams have pioneered new development methodologies, including Agile, Design Thinking, and DevOps.
As a Software Engineer within the IBM India Systems Development Lab (IBM ISDL), you will actively participate in all phases of product development, including design, development, testing, and support, across core Systems technologies such as Operating Systems, Firmware, Systems Software, Storage Software, and Cloud Software.
At ISDL, your work transcends a typical job; it is a calling. It’s about building, designing, coding, inventing, collaborating, and engaging in client-focused thinking. It’s not just about improving existing processes but venturing into realms previously considered impossible. If you are prepared to lead in this transformative era of technology and tackle some of the most complex challenges in Systems Software technologies, we encourage you to explore this opportunity further.
Company Name | IBM |
---|---|
Role | Software Engineer |
Location | Hyderabad, Pune, Bangalore, Maharashtra, Telangana, Karnataka, India |
Salary | |
Job Type | Entry-Level Professional |
Responsibilities
- Focusing on the development of IBM Systems products, interacting with development and product management teams, and engaging with end-users across various geographic locations.
- Analyzing product requirements, determining optimal design approaches, implementing solutions through coding, and conducting thorough testing throughout the entire product development lifecycle. Opportunities may also arise to work on the validation and support of IBM Systems products.
- Collaborating with a dynamic, culturally rich, and technically proficient team dedicated to creating world-class products and deployment environments. The overarching goal is to deliver an industry-leading user experience for IBM customers.
- Contributing to a growing organization where your contributions will be highly valued, and broader opportunities for professional growth will be available.
Qualifications
- Comprehensive knowledge of Operating Systems, OpenStack, Kubernetes, Container technologies, Cloud concepts, Security, Virtualization Management, REST APIs, DevOps (Continuous Integration), and Microservice Architecture.
- Proficiency in programming languages such as C, C++, Go Lang, Python, Ansible, and Shell Scripting.
- Familiarity and comfort in working with GitHub and leveraging Open source tools.
- Knowledge of AI/ML/DL, Jupyter Notebooks, Linux Systems, Kubernetes, Container technologies, REST APIs, and UI skills.
- Strong programming skills in languages such as C, C++, R, Python, and Go Lang, with proficiency in the Linux platform.
- A strong understanding of Data Science and modern tools and techniques for deriving meaningful insights.
- Understanding of Machine Learning (ML) frameworks such as scikit-learn and XGBoost.
- Understanding of Deep Learning (DL) Frameworks such as TensorFlow and PyTorch.
- Understanding of Deep Learning Compilers (DLC).
- Natural Language Processing (NLP) skills.
- Understanding of different CPU architectures (little endian, big endian).
- Familiarity with open-source databases such as PostgreSQL, MongoDB, CouchDB, CockroachDB, Redis, and other data sources, connectors, data preparation, and data flows to integrate, cleanse, and shape data.
- Practical working experience with Java, Python, GoLang, and ReactJS.
- Exposure to cloud computing technologies such as Red Hat OpenShift, Microservices Architecture, and Kubernetes/Docker Deployment.
- Basic understanding of storage technologies: SAN, NAS, DAS.
- Familiarity with RAID levels and disk configurations.
- Knowledge of file systems (e.g., NTFS, ext4, ZFS).
- Experience with operating systems: Windows Server, Linux/Unix.
- Basic networking concepts: TCP/IP, DNS, DHCP.
- Scripting skills: Bash, PowerShell, or Python (for automation).
- Understanding of backup and recovery tools (e.g., Veeam, Commvault).
- Exposure to cloud storage: AWS S3, Azure Blob, or Google Cloud Storage.
Skills
ATS Keywords
Get instant updates on latest jobs!
Join our instagram and telegram channels.
To join our Instagram and Telegram channels click on instagram and telegram icons
Frequently Asked Questions
This role is available in Hyderabad, Pune, and Bangalore, India.
You will be contributing to the development of IBM Systems products including Servers, Storage, Systems, and Cloud Software, and actively participating in all phases of product development, including design, development, testing, and support.
Strong programming skills in languages such as C, C++, Go Lang, and Python are essential, along with a solid understanding of Operating Systems, OpenStack, Kubernetes, Cloud concepts, and related technologies.
IBM ISDL fosters a collaborative environment where your contributions are highly valued, and broader opportunities for professional growth are available within the growing organization.
Other Information
When applying for positions, we encourage you to select those that align with your experience and expertise. Our recruiters recommend applying for no more than 3 roles within a year to ensure the best candidate experience. For additional details regarding location requirements, please discuss with the recruiter after submitting your application.
IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Tags
How to Apply
- Review Job Details: Read through all the job details on this page to understand the requirements and responsibilities.
- Click the Apply Link: Scroll down and click the “Apply Link” button to be redirected to the official website.
- Fill Out the Application: On the official website, fill out the application form with the provided information.
- Double-Check Your Information: Before submitting your application, review all the details you’ve provided to ensure accuracy and completeness.
- Submit Your Application: Once you’re satisfied with your application, submit it through the official website as instructed.