Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

software developer

AT IBM
IBM

software developer

Bangalore, India

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities

  • Design and development of new features in Java and /or C/C++
  • Minimizing and hardening microservices and public-facing API gateway attack surface
  • Continuous delivery using tools such as Travis, Jenkins, Ansible, and Kubernetes
  • Observability, capacity planning, system and service performance analysis and tuning
  • Orchestrating cloud services using tools such as Terraform, Ansible, and Tekton
  • Debugging problems in production and test environments
  • Developing automation that improves deployment speed and service reliability in the containerized environment.

Want more jobs like this?

Get jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

Required Technical and Professional Expertise
As a software developer, you will be a self-starter, requiring limited supervision or guidance, with good communication skills and the ability to multi-task and prioritize your work.

  • Strong enterprise class software development experience
  • Strong foundation in Data Structures and Algorithms
  • A rigorous approach to problem-solving
  • A strong preference for collaborative teamwork
  • The ability to pick up new technologies quickly and rapidly deep dive
  • Experience with production SAAS cloud hosted environments
  • Experience with cloud computing technologies such as AWS, VMware, Azure, and/or IBM Cloud
  • Programming skills - scripting, Go, Python, Java, C/C++
  • Must be proficient in writing, debugging, and maintaining automation, scripts, and code (ie, Bash, Ansible, and Python, Java or Golang)
  • Ability to administrate, configure, optimize and monitor services and/or servers at scale.
  • Use of modern container systems such as Docker, Vagrant, Rancher, AWS, Kubernetes, OpenShift
  • Familiarity with automation tools such as Ansible, Terraform

Preferred Technical and Professional Expertise

  • None

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: IBM-21182904
Employment Type: Full Time

Company Videos

Hear directly from employees about what it is like to work at IBM.