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

SW Development Manager

AT IBM
IBM

SW Development Manager

Bangalore, India

Introduction
The IBM mainframe (Z Systems) is responsible for most credit card transactions and is used by the many of the top insurers, banks, retailers, and airlines. The IMS (Information Management System) is a reliable and high-performance platform, particularly for core banking systems. Its robust architecture, efficient transaction processing capabilities, and advanced features make it a preferred choice for organizations handling mission-critical banking operations. IMS™ is an application platform compromised of a database management system (IMS DB) and a transaction manager (IMS TM) designed for high-performance online transaction and data processing that's critical to support business. The Database Manager (IMS DB) securely stores, manages, and processes your most critical data with confidence. The Transaction Manager (IMS TM) plays a critical role in ensuring the reliable and efficient execution of online transactions in IMS environments, helping organizations maintain high availability and data integrity for their mission-critical applications.

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.


The IMS team is a worldwide team, primarily located in San Jose, US with expansion plans in Bangalore, India. All phases of the software life cycle are performed within this team, including the design, development, test, performance, as well as supporting the product in the field with customers. Agile methodologies are used throughout the life cycle. We are looking for Seasoned and Passionate Management leader to be part of our IBM Z Software team, to lead new formed IMS development team in guiding the team on commitment, colloborating with world wide leaders (designers, architect and Produment managent team) in driving the offering to the next level .

Your Role and Responsibilities
Project Manager:
  • Lead, mentor, and motivate a team of software developers, engineers, and other technical professionals to delivery on Commitments.
  • Provide technical guidance and expertise to the development team, helping them solve complex technical challenges.
  • Collaborate with stakeholders to define project scope, objectives, and requirements.
  • Develop project plans, timelines, and resource allocation strategies to ensure successful project delivery.
  • Monitor project progress, identify risks and issues, and take proactive measures to address them.
  • Ensure that projects are completed on time, and meet quality standards.
  • Acts a focal for Senior and executive management by providing regular updates on project status, milestones, and deliverables.
  • Manage expectations and negotiate priorities to ensure alignment between business objectives and technical deliverables.

People Manager:
  • Provide guidance, coaching, and support to team members to help them grow professionally and achieve their career goals.
  • Drive a culture of continuous improvement within the development team, encouraging innovation, experimentation, and knowledge sharing.
  • Maintain healthy performance culuture through timely goal setting, feedback and regular conversations with team members.
  • Conduct retrospectives and post-mortems to identify lessons learned and opportunities for process improvement.
  • Promote automation, tool development and other efficiency measures to streamline development workflows and enhance team productivity.
  • Actively participate in organization initiatives and activities.

Required Technical and Professional Expertise

  • 10 - 12 years of industrial experience in product development
  • 2+ years of experience as a project manager (design, development, planning, tracking, stakeholder management ) in leading development, support teams through comprehensive project plans, incorporating Agile methodologies and risk management strategies.
  • 2+ years of experience in leading and managing the projects based on machine learning, deep learning, and Natural Language Processing(NLP).
  • 3+ years of experience working with data science and machine learning teams.
  • In-depth knowledge of Generative AI concepts, capabilities, and applications.
  • Solid understanding of the development process (Agile, waterfall) and test Methodologies (Functional, System and performance, TDD,..etc).
  • Proficient knowledge of different tools/frameworks (Robot, Jenkins, Github, RTC,..etc ) and applied CI/CD/CT approaches
  • Excellent people management (talent, career development, conflict resolution and prioritisation)and communication skills
  • Proven ability to work effectively in a global team environment, collaborating with product managers and stakeholders in managing projects across geographies
  • Proven command over the English language, both written and verbal

Preferred Technical and Professional Expertise

  • Lead and manage complex Generative AI projects from conception to completion, including planning, execution, and monitoring.
  • Familiar with one more of the following languages: JCL, REXX, Python, Ansible.
  • Experience in working with IBM z Architecture, IBM z/OS development and Application development on IBM z/OS.
  • Proven track record of handling and delivering multiple projects from design, development on IBM z and LinuxONE systems.
  • Adopted DevOps, and Design Thinking methodologies at work
  • Expertise in setting delivery standards for various operational areas, quality systems & procedures to facilitate a high-quality customer experience, while adhering to the SLAs and business commitments.

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

Company Videos

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