Introduction
At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You'll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM's product and technology landscape. Here, you'll have the tools and opportunities to advance your career while creating software that changes the world.
Your Role And Responsibilities
At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You'll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM's product and technology landscape. Here, you'll have the tools and opportunities to advance your career while creating software that changes the world.
Responsibilities
We are looking for enthusiastic and talented Software Development Manager to join our team to lead a global team of software professionals . You will work as part of a world-wide Development team with a focus on the following key responsibilities:
- Lead a team of engineers to meet release dates along with committed deliverables on-time and with quality,
- Plan and manage component design, coding and functional testing to drive quality of deliverables
- Balance priorities and work assignments across team members following agile processes to meet delivery schedules
- Interface with product management and offering managers to understand customer requirements and business prioritization
- Work with architects and technical leaders to build development plans
- Drive development activities, monitor progress, collaborate to align dependencies, remove blockers for team members and manage risks
- People management of technical talents executing HR programs for employee acquisition, development, performance management and optimization, retention, and separation
Preferred Education
Bachelor's Degree
Required Technical And Professional Expertise
- Must have
- 12 15 years of professional/industrial experience in software Product development.
- 3+ year of experience in managing Product Development teams.
- Hands-on with Product functionality and able to demonstrate Product features.
- Experience in coaching, mentoring, training staff, setting expectations and balancing priorities to achieve desired deliverables
- Good understanding of AI domain
- Passion towards driving and delivering automation solutions
- Analytical skills required to quickly understand complex domains and be able to break down and plan feature work
- Agile software development practices
- Excellent verbal and written communication skills
- Ability to lead and drive collaboration within teams and across IBM to achieve desired outcomes
Preferred Technical And Professional Experience
Preferred skills
- Experience leading Agile scrum, working with GitHub and other tracking tools.
- Knowledge of CI/CD pipeline and development cycle process
- Leading organizational transformation, both technically and organizationally