Logo of Huzzle

Software Engineer

image

IBM

8d ago

  • Job
    Full-time
    Junior & Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Bangalore

AI generated summary

  • You need 2-3 years in C++, C, Java, Python, Perl, SQL; experience with servers, APIs, OS, and container tech like Docker/Kubernetes; familiarity with Terraform; Agile methodology interest.
  • You will develop product features, troubleshoot issues, maintain code quality, engage in user-centered design, and collaborate with architects to implement and support application features.

Requirements

  • Must have 2 - 3 years of experience in one or more of the following technology areas: C++, C, Java, Python, Perl, SQL
  • Experience working with servers, applications, and databases
  • Familiarity with APIs
  • Basic knowledge of operating systems and how they work (i.e. Operating systems courses)
  • Container technologies
  • Internet Services
  • and/or Managed Services
  • Understanding of user and system requirements
  • Have an interest in, understanding of, or experience with Agile development methodology
  • Hands on with deployment models like Docker and Kubernetes
  • Familiarity with Terraform

Responsibilities

  • Understand application storyboards and use cases to be able to develop product features
  • Be able to troubleshoot bottlenecks and defects and arrive at solutions to these problems
  • Help maintain code quality, organization and modularity by following sound development practices and IBM Security design standards
  • Understanding user needs, and exploring user-centered designs
  • Specifying, building, testing, deploying, maintaining, and supporting your code
  • Leveraging modern tools and techniques to develop clean, efficient, and reusable code
  • Advocating front-end and backend development best practices
  • Implementing features around core product
  • You will interface with senior architects across several locations to ensure that the overall strategy is communicated and understood.

FAQs

What are the primary responsibilities of a Software Engineer at IBM?

The primary responsibilities include understanding application storyboards, troubleshooting issues, maintaining code quality, specifying and deploying code, leveraging modern tools for development, and implementing features around core products.

What technologies should a candidate be familiar with for this role?

Candidates should have experience with programming languages such as C++, Java, Python, and SQL, as well as familiarity with container technologies, APIs, and Agile development methodology.

How many years of experience is required for this position?

The position requires 2 to 3 years of experience in software development.

Is experience with cloud platforms necessary for this role?

Yes, familiarity with cloud platforms like Kubernetes and Docker is important, as the role involves working with infrastructure and cloud technologies.

What is the work culture like at IBM?

IBM promotes a growth-minded culture where employees are encouraged to learn, provide feedback, collaborate, and embrace challenges to drive exceptional outcomes.

Are there opportunities for professional development at IBM?

Yes, IBM encourages continuous learning and development, providing support for employees to enhance their skills and advance their careers.

Is the role open to applicants from diverse backgrounds?

Yes, IBM is committed to creating a diverse environment and is an equal-opportunity employer, welcoming applicants of all backgrounds.

What type of projects will I work on as a Software Engineer?

As a Software Engineer, you will work on both internal projects and client-oriented solutions, contributing to the design, development, and implementation of software features.

Will I be working independently or as part of a team?

You will be interfacing with a team, including senior architects, and collaborating with colleagues across several locations to ensure effective communication and strategy alignment.

Are there any preferred technical skills for this position?

There are no specific preferred technical skills mentioned, but experience with deployment models like Terraform is beneficial.

What is the company's stance on innovation?

IBM emphasizes innovation and is committed to being a responsible technology innovator, focusing on applying intelligence and science to improve business and society.

Technology
Industry
10,001+
Employees
1911
Founded Year

Mission & Purpose

At IBM, we do more than work. We create. We create as technologists, developers, and engineers. We create with our partners. We create with our competitors. If you're searching for ways to make the world work better through technology and infrastructure, software and consulting, then we want to work with you. We're here to help every creator turn their "what if" into what is. Let's create something that will change everything