
IBM Careers - Software Engineers Job
- Software Engineer
- Bengaluru, Pune, Hyderabad, India
- Full Time
- Rs. 24 LPA
- August 19, 2025
Job Opportunity: Software Engineer
Location: Bengaluru, Pune, Hyderabad, India
Employment Type: Full-Time
Posted Date: August 19, 2025
Job ID: 50624
Introduction:
At IBM, we are pioneering the future of technology with a focus on AI, quantum computing, and blockchain. Join our passionate team to drive innovation and make a global impact. We are seeking a talented Software Engineer to join IBM India Systems Development Lab (ISDL). In this role, you will contribute to cutting-edge projects in core Systems technologies, including Operating Systems, Firmware, Systems Software, Storage Software, and Cloud Software, collaborating with global teams to deliver solutions that redefine the industry.
Your Role and Responsibilities:
As a Software Engineer, you will:
• Design, develop, and test high-quality software solutions for IBM Systems products.
• Collaborate with cross-functional teams, including product management and end users, to analyze requirements and deliver features.
• Contribute to all phases of the product lifecycle, from design to deployment and support.
• Optimize system performance and troubleshoot complex technical issues.
• Participate in code reviews, ensuring adherence to best practices and high-quality standards.
• Work with global teams to ensure seamless integration and delivery of solutions.
Required Technical and Professional Expertise:
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• 3+ years of experience in software development with proficiency in languages like C, C++, Java, or Python.
• Strong understanding of systems technologies (e.g., Operating Systems, Firmware, or Cloud Software).
• Experience with software development lifecycle processes, including design, coding, testing, and support.
• Excellent problem-solving skills and ability to work in a fast-paced environment.
• Strong communication skills to collaborate with global teams and stakeholders.
Preferred Technical and Professional Expertise:
• Master’s degree in Computer Science or a related field.
• Experience with cloud platforms (e.g., AWS, Azure, IBM Cloud) or containerization tools (e.g., Docker, Kubernetes).
• Familiarity with agile development methodologies.
• Prior experience in systems software or storage software development.
Additional Information:
• Work Environment: Hybrid work model with flexibility to work remotely or from IBM offices in Bengaluru, Pune, or Hyderabad.
• Team Culture: Join a diverse, collaborative team passionate about innovation and excellence in technology.
• Benefits: Competitive salary, comprehensive health insurance, professional development programs, and access to IBM’s global resources.
• Career Growth: Opportunities for technical certifications, leadership training, and career advancement within IBM.