IB

Software Developer

IBM
Hyderabad Posted 26 Oct 2026
FULL TIME
Jenkins
Git
Python Scripting
Github
Scripting
+12 more

Job Description

Introduction

About Business Unit

IBM Systems supports IT leaders in rethinking infrastructure. IBM servers and storage are no longer passive—they can understand, reason, and learn, enabling clients to innovate while helping avoid common IT issues. Our systems support some of the world’s most critical industries, and our clients are building the future. Join us to help expand a leading-edge technology portfolio designed for cognitive business and optimized for cloud computing.

Wonder if IBM is the one for you :

In a world where technology never stops evolving, we recognize that dedication to our clients’ success, meaningful innovation, and trust and personal responsibility in every relationship are what matter most to what we do as IBMers. We work to be the catalyst that helps make the world work better.

As an IBMer, you’ll be supported to learn and grow your career, encouraged to be courageous and experiment every day, and empowered with continuous trust and support in an environment where everyone can thrive regardless of personal or professional background.

Our IBMers are growth-oriented and stay curious, open to feedback, and always learning new information and skills to continually transform themselves and the company. They are trusted to provide ongoing feedback that helps other IBMers grow, and to collaborate with colleagues using a team-first mindset that values different perspectives to deliver exceptional outcomes for customers. Making critical decisions every day is essential to IBM’s progress—our IBMers embrace challenges with the resources available, maintain a can-do attitude, and consistently apply an outcome-focused approach in everything they do.

Are you ready to be an IBMer

About IBM

IBM’s greatest invention is the IBMer. We believe that by applying intelligence, reason, and science, we can improve business, society, and the human condition—bringing an open hybrid cloud and AI strategy to life for clients and partners worldwide.

Reinventing relentlessly since 1911, IBM is not only one of the largest corporate organizations in the world; it is also one of the biggest technology and consulting employers, with many Fortune 50 companies relying on IBM Cloud to run their business.

Your Role And Responsibilities

As a Back-End Developer for Systems, you will design and develop offering solutions using the latest technologies. You will be responsible for developing software, including open source software, and for promoting community best practices within IBM processes.

Your Primary Responsibilities Will Include

  • Develop Database Solutions: Plans, analyzes, designs, and constructs databases, implementing industry standards and best practices for database security. Analyzes and defines database and information security requirements.
  • Design Software: Designs, develops, tests, and delivers software, including open source software, working effectively with open source communities for Systems.
  • Write Queries: Develops structured query language (SQL) queries, back-end database stored procedures, or NoSQL queries.
  • Implement Object-Oriented Programming: Develops using object-oriented programming, multi-threading, and concurrency.
  • Deliver Open Source Software: Works effectively with open source communities for Systems, driving community best practices in IBM processes.

Preferred Education

Bachelor's Degree

Required Technical And Professional Expertise

4 to 8 years of experience in Platform and Application Development.

Strong skills in C, C++ programming

Experience in Algorithms, Data Structures/File Structures

Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization & Kernel programming etc.

  • Enterprise Cloud / Hybrid Cloud / Clustering development, Storage Systems, C & C++ Programing, Unix Internals, Perl / Python scripting Knowledge of TCP/IP and network protocols, network analysis, IP filters etc.
  • Proven Design, Debugging, troubleshooting device drivers and Problem-Solving skills
  • Proven Interpersonal soft, oral, and written communication skills.
  • Interact with customers, understand their requirements, and add new features.
  • Work closely with cross-functional teams across multiple locations (worldwide).

Preferred Technical And Professional Experience

Prior Operating System development experience in UNIX (HP UX, Solaris, AIX) or Linux Operating systems.

  • Skills on unit testing, scripting and automation.
  • Agile process knowledge
  • Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools.
  • Should have good knowledge of unit testing.
foundit: Feeling underpaid? Find jobs that pay you what you are worth. Find jobsSponsored
Join WhatsApp Channel