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

Sr. Software Developer

AT IBM
IBM

Sr. 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

  • MQ is looking for an experienced software engineer to join their MQ delivery team who are responsible for key feature development, test and support into IBM MQ. The role seeks good levels of personal organisation and the ability to work well within a distributed global team in a fast paced and exciting environment. You will be office based, working with senior software engineers who will help you integrate into the team, the department and wider IBM. You will be joining a development squad following Design Thinking and Agile principles where you are expected to collaboratively develop creative solutions. The work can be varied, flexibility to learn new technologies and skills is key as we look to help grow your career within IBM. A positive attitude and a passion to succeed is essential in joining a high performing MQ development team.

Want more jobs like this?

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

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

As a senior IBM MQ development team member One would -
  • Design and develop new key functionalities of the product.
  • Apply problem solving skills to diagnose potential product issues, provide thoughtful and expert advice to help mitigate problems and deliver solutions.
  • Development of tooling to aid in enhancement of product experience.
  • Design, development and execution of code for quality assurance.
  • Actively collaborate with both local and worldwide team members.

  • Required Technical and Professional Expertise

    • The candidate should have -
    • 10-16 years experience in software development
    • Good skills in Java/JMS, GoLang, Ansible, Terroform, Docker, Container
    • Knowledge in Windows/Unix install, Shell Scripting, Perl
    • Demonstrable coding skills, detail oriented thinking, and creative problem solving skills
    • Ability to pickup product and technical skills quickly and become productive at the earliest
    • Passion to code development, solve complex engineering problems and help customers"

    Preferred Technical and Professional Expertise

    • Exposure to dev/diagnostic tools and processes (Eclipse, RTC, git, GDB, VisualSudio, Windbg, Wireshark)
    • Exposure to agile development methodology and tools (RTC/git/Salesforce)
    • Experience in software development , problem solving & diagnosis
    • Exposure to WebUI development
    • Exceptional knowledge of data structures, algorithms, enterprise systems, asynchronous architectures, and object-oriented programming "

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

    Company Videos

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