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

Software Development Manager

AT IBM
IBM

Software Development Manager

Cochin, 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
As a manager and engineering technical leader on this team, you will lead a team to build new features and enhance our existing software, tools, and experiences to help delight our aviation customers by integrating new sources of data and new technologies. You will help design and build new APIs, web services, and microservices while supporting the worldwide operations of our aviation software solutions while maintaining our best-in-class security posture at IBM. You'll also manage a support rotation to engaging with our airline customers to support operations.

Want more jobs like this?

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

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

As part of this role you will help lead a scrum team that will be entrusted to design, develop, and validate software with a high degree of autonomy while receiving guidance and feedback to help you grow. The team is expected to collaboratively experiment, prototype, document work, and teach others while building new applications, libraries, web services, and tools used by our existing Fusion flight operations product.

Job Description
  • Manage agile scrum team and perform scrum master role
  • Act as people manager for the team
  • Manage app development processes based on agile methodologies
  • Handle Agile release planning, change management; own application delivery from conception torelease to production deployment
  • Work with Product owner to perform requirements/user story identification and analysis
  • Validate requirements with clients/stakeholders
  • Focus on improving the application for customers, assisting with hands-on feature development
  • Lead team in support, maintenance and operations of applications/services in production
  • Help manage stakeholder relationships
  • Collaborate effectively with other team members, partners and other support functions when required

Required Technical and Professional Expertise

  • Experience as an Engineering Manager is required with at least 10+ years overall IT experience and managing team for at least 3 years, ideally in the database space.
  • Experience managing and building brand new development teams
  • Hands on experience in coding with C++ or Java and related technologies
  • Strong understanding of User interface design principles
  • Experience with Docker/Kubernetes/OpenShift
  • Experience with CI/CD and DevOps methodologies and tools such as git, Jenkins, Travis
    • Scripting languages - Python, shell
    • Release Engineering (Branching, versioning, tagging)
    • Experience with Agile software development
    • Container Registry (Artifactory)
    • CI/CD tooling (Jenkins)
  • Understanding of Data Replication technology is an add-on
  • Working knowledge on Database usage knowledge
  • Excellent communication skills (verbal and writing)
  • Solid organizational skills including attention to detail and multitasking skills
  • Working efficiently, effectively, proactively across global teams is required with a focus on what is committed and prioritized to move forward the client value proposition.
  • The team will have a blend of Development, QA, Performance measurement roles as you see fit. You will be a one-stop shop, startup mentality.

Preferred Technical and Professional Expertise

  • PMP Certification is an asset.
  • Experience with prioritization, workload distribution, critical path, retaining and developing technical talent, delivery against client and executive commitments, judicious technical tradeoffs, and a ONE TEAM mindset when working with other teams and across the various software development roles.

Client-provided location(s): Kochi, Kerala, India
Job ID: IBM-21081134
Employment Type: Full Time

Company Videos

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