Step into a leadership role within the IBM Systems Development Lab, a hub of innovation and collaboration renowned for its technical excellence and team spirit. As a Software Development Manager, you will be part of a dynamic environment that spans one of IBM’s most diverse portfolios of hardware and software technologies. You’ll lead agile development teams responsible for the full software lifecycle—from designing and implementing cutting-edge features to ensuring enterprise-grade quality, continuous delivery, and global customer support. This role offers the opportunity to drive strategic initiatives, mentor top engineering talent, and shape the future of mainframe and cloud-based solutions. If you're passionate about emerging technologies and thrive in a fast-paced, collaborative setting, this is your chance to make a lasting impact at the forefront of enterprise innovation.
Join the IBM Systems Development Lab, a global center of innovation and collaboration, where we develop industry-leading technologies that power the future of enterprise computing. As part of one of IBM’s most diverse portfolios of hardware and software technologies, you’ll lead a team that is shaping the future of Linux on IBM Z (s390x) systems—driving automation, modernization, and seamless integration with hybrid cloud and AI platforms.
We are seeking a highly motivated and experienced Engineering Manager to lead the development of innovative solutions that simplify the installation, configuration, and testing of Linux on Z systems. This role combines technical leadership, people management, and strategic delivery to ensure the success of a critical product in IBM’s hybrid cloud ecosystem.
Key ResponsibilitiesTeam Leadership & People Management- Manage, mentor, and support a team of software developers, fostering a culture of growth, collaboration, and innovation.
- Conduct regular 1:1s and career development conversations to support individual growth and team engagement.
- Promote a positive, inclusive, and high-performance team environment.
- Oversee performance management, including goal setting, feedback, and performance reviews.
- Drive employee engagement, skill development, and retention of top engineering talent.
- Collaborate with product managers and stakeholders to define project scope, requirements, and timelines.
- Translate business requirements into technical epics and stories, and drive end-to-end development.
- Ensure timely delivery of high-quality software through effective planning, prioritization, and execution.
- Coordinate with QA, DevOps, and other cross-functional teams to ensure smooth delivery and validation.
- Proactively manage product releases by identifying and mitigating risks and removing obstacles.
- Align OpenShift Container Platform (OCP) development initiatives with enterprise architecture and business goals.
- Provide technical guidance on architecture, design, and implementation.
- Ensure adherence to coding standards, security protocols, and development methodologies.
- Participate in code reviews, design discussions, and technical decision-making.
- Stay current with emerging technologies and industry trends to inform technical strategy.
- Act as a point of contact for technical escalations and customer issues.
- Ensure alignment between engineering efforts and business goals.
- Communicate project status, risks, and outcomes to stakeholders clearly and effectively.
- Collaborate with Red Hat, open-source communities, and global IBM teams to drive innovation and integration.
- 10+ years of experience in IT, with a focus on systems product R&D and cloud technologies
- Proven experience managing technical teams, including hiring, mentoring, and performance management
- Strong problem-solving and conflict resolution skills
- Deep understanding of Linux/Unix operating systems
- Hands-on experience with container technologies (Docker, Kubernetes) and Red Hat OpenShift (OCP)
- Proficiency in programming languages such as Python, C++, Go, or Java
- Experience with automation and scripting (Shell, Python, Perl, Ansible)
- Familiarity with CI/CD tools and frameworks (e.g., Jenkins, Robot)
- Working knowledge of Agile, DevOps, and Design Thinking methodologies
- Experience with project and defect tracking tools (e.g., Jira, GitHub, RTC, RQM)
- Excellent written and verbal communication skills in English
- Ability to work effectively in global, cross-functional teams
- Familiarity with IBM Z (s390x) architecture
- Exposure to AI/ML technologies and their integration into enterprise systems
- Passion for open-source collaboration and community engagement
- Experience aligning technical initiatives with enterprise architecture and business goals