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
As a
Software Development Manager for IBM Z Software, you will lead complex, highimpact technical initiatives and guide multiple engineering teams toward the successful delivery of cloudnative and AIenabled solutions. You will influence functional strategy, drive crossteam execution, and ensure timely, highquality releases across the full software development lifecycle, applying strong technical judgment, deep domain expertise, and disciplined agile practices. Your leadership will set direction, elevate engineering standards, and enable datadriven decisionmaking that improves velocity, quality, and business outcomes.
In this role, you will shape a highperforming, innovative, and inclusive culture by mentoring senior engineers and emerging leaders, driving organizational skillbuilding, and ensuring equitable knowledge sharing across global teams. You will manage talent endtoendhiring top candidates, developing careers, conducting rigorous performance and succession processes, and fostering an environment where experimentation, learning, and psychological safety enable breakthrough innovation. You will build strong partnerships with Product, Design, Support, and other crossfunctional groups, cocreating solutions that align to client needs and business strategy.
You will also serve as a strategic connector to clients and stakeholders, applying deep understanding of their business, industry, and technology landscape to influence product direction and drive customercentric decisions. You will proactively simplify processes, remove obstacles, implement new tools and technologies, and champion initiatives that enhance organizational agility and productivity. Through clear, executivelevel communication and effective negotiation, you will inspire teams, shape decisions, and contribute to broader transformational efforts across the IBM Z Software organization.
Preferred Education
Master's Degree
Required Technical And Professional Expertise
- Total 15+ years of software experience including 3+ years of experience in Management.
- People management, project management and leadership skills.
- Broad technical experience from various development projects and Agile development methodologies.
- Strong background in technical development and/or software architecture.
- Have managed a full stack team (front end and back end engineers).
- Strong communication, presentation, negotiation, performance management and coaching skills.
- Prior experience in managing / working with cross-geo teams, with ability to engage in meaningful conversations.
Preferred Technical And Professional Experience
- Passion for IBM Z Software, mainframe technologies, and cloud development.
- High interest in technical innovation.
- Have exposure to software and services written in technologies such as Java,Javascript, Golang, Python and typescript.
- Experience with AI (LLMs, Agentics, MCP/ACP, AI IDEs).