Note: The job is a remote job and is open to candidates in USA. McKesson is an impact-driven healthcare company delivering products, services, and insights to make quality care more accessible and affordable. The Senior Manager will lead engineering teams responsible for IBM i enterprise applications, driving warehouse management software modernization, engineering strategy, Agile delivery, and digital transformation initiatives.
Responsibilities
- Lead software engineering teams responsible for enterprise applications on IBM i (AS400) platforms – mainly in the Warehouse Management Space
- Define and execute application modernization strategies, including modular RPG development, API enablement, and legacy system transformation
- Drive delivery of high-quality software solutions using Agile, DevOps, CI/CD, and automated testing practices
- Partner with business and technology stakeholders to prioritize roadmaps, align investments, and deliver measurable business outcomes
- Establish engineering standards, governance processes, and performance metrics to improve quality, reliability, and operational excellence
- Evaluate emerging technologies and digital platforms to support innovation and long-term technology strategy
- Manage engineering managers and technical teams, including workforce planning, coaching, succession planning, and talent development
- Leverage AI-assisted development capabilities and modernization approaches to improve developer productivity and accelerate business value
Skills
- 9+ years of software engineering experience, including 1+ year leading engineers, technical teams, or engineering managers
- Experience leading application development or modernization efforts on IBM i (AS400) platforms
- Hands-on knowledge of RPG IV, free-form RPG, modular RPG, CL, and enterprise software development practices
- Experience designing or delivering APIs, integrations, or service-oriented solutions
- Experience leading Agile software development teams and software delivery programs
- Strong understanding of software architecture, system design, and application lifecycle management
- Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent practical experience
- May require periodic travel for team, stakeholder, or business meetings
- Ability to participate in extended virtual meetings and use standard office technology and collaboration tools
- Candidate must be authorized to work in the U.S, now or in the future, without assistance or support from McKesson
- Experience modernizing legacy business applications and monolithic systems
- Knowledge of RESTful APIs, microservices, event-driven architectures, and cloud integration patterns
- Experience implementing CI/CD pipelines, DevOps practices, automated testing, and quality engineering frameworks
- Familiarity with digital platforms and enterprise modernization strategies
- Experience managing budgets, vendor relationships, and large-scale technology investments
- Exposure to healthcare, distribution, supply chain, or highly regulated industries
- Experience with AI-enabled software development tools, code generation, code review automation, or application modernization accelerators
- Strong executive communication, stakeholder management, and organizational leadership skills
Benefits
- Hybrid or remote work arrangements may be available based on business needs and location requirements.
- An annual bonus may be offered.
- Long-term incentive opportunities may be offered.
Company Overview