What is a Software Engineer at McKesson?
A Software Engineer at McKesson plays a vital role in powering the technology behind one of the world's largest healthcare services and pharmaceutical distribution companies. Rather than building isolated consumer applications, you will develop, scale, and maintain mission-critical systems that directly impact patient care, supply chain efficiency, and clinical workflows. Your work ensures that life-saving medications and medical devices reach hospitals, pharmacies, and clinics seamlessly every single day.
The engineering challenges at McKesson are defined by massive scale, high availability, and strict regulatory compliance. Software teams focus on building robust microservices architectures, optimizing high-volume transactional databases, and developing automation tools that streamline complex healthcare operations. Whether you are working on inventory management platforms, clinical decision-support systems, or cloud-native distribution pipelines, your code will contribute directly to the stability and modernization of national healthcare infrastructure.
Success in this position requires a balance of strong foundational software engineering principles and a collaborative mindset. You will often work alongside cross-functional teams, including product managers, system architects, and third-party engineering partners. At McKesson, software engineering is not just about writing code; it is about solving intricate logistical and technical problems to deliver reliable, secure, and highly performant systems that support the health of millions.




