Back to Jobs
I

Software Engineer

IBM Hyderabad, Telangana, India

Apply for this Position

Job Description

"Unlock the future of infrastructure and technology with IBM, where curiosity and collaboration drive innovation and growth."

As a Software Engineer at IBM Infrastructure & Technology, you'll be part of a global team that designs and operates 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.

With a diverse range of technologies and a worldwide presence, you'll have the opportunity to work on complex challenges, collaborate with talented colleagues, and deliver resilient, future-ready solutions that power innovation.

Why you should learn this:

The demand for skilled Software Engineers is high in the current market, with a growing need for professionals who can design and operate complex infrastructure systems.

Expected Salary: According to industry reports, the average salary range for a Software Engineer at IBM is between $120,000 and $200,000 per year, depending on experience and location.

How it works:

  • Step 1: Design and development of software solutions using a range of technologies, including AIX, Linux, and cloud platforms.
  • Step 2: Collaboration with cross-functional teams to ensure the performance, security, and scalability of software solutions.

Core Concepts to Master

1

AIX and Linux Operating Systems

A deep dive into the design, architecture, and management of AIX and Linux operating systems, including their use cases, benefits, and limitations.

2

Cloud Computing and Hybrid Platforms

An exploration of cloud computing concepts, including IaaS, PaaS, SaaS, and hybrid platforms, as well as their use cases, benefits, and limitations.

3

Networking, Automation, and Site Reliability

A comprehensive overview of networking, automation, and site reliability concepts, including their design, architecture, and management.

Interview Questions (Beginner)

  • What is AIX, and how does it differ from Linux?
  • Can you explain the concept of cloud computing and its benefits?
  • How do you ensure the security and scalability of software solutions?

Job Overview

CompanyIBM
Employment TypeFull-time
LocationHyderabad, Telangana, India
Experience LevelFresher

Advance Questions

  • Design a software solution using AIX and Linux operating systems. How would you ensure their performance, security, and scalability?
  • Explain the differences between IaaS, PaaS, and SaaS cloud computing models. Which one would you recommend for a particular use case, and why?
  • Describe a scenario where you would use automation and site reliability concepts to improve the performance and security of a software solution.