About The Company
McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. Here, we focus on the health, happiness, and well-being of you and those we serve - we care.
What you do at McKesson matters. We foster a culture where you can grow, make an impact, and are empowered to bring new ideas. Together, we thrive as we shape the future of health for patients, our communities, and our people. If you want to be part of tomorrow's health today, we want to hear from you.
About The Role
McKesson is seeking a Sr. Software Developer to design, build, and scale modern software solutions that support healthcare technology innovation. In this role, you will help deliver secure, reliable, and scalable applications across cloud-native platforms while contributing to AI-enabled engineering practices, multi-agent systems, large language model (LLM) applications, and automation across the software development lifecycle.
You will collaborate with engineering, architecture, product, security, and platform teams to develop API-first services, enhance system reliability, and modernize application delivery using tools and platforms such as Azure, Kubernetes, event-driven architectures, DevSecOps, and AI-augmented development practices.
Qualifications
The ideal candidate will have a minimum of 7+ years of professional software engineering experience, including enterprise-scale application development. They should possess hands-on expertise with full-stack technologies such as Java, Python, React, JavaScript/TypeScript, and REST APIs. Experience designing, developing, and optimizing database solutions using MongoDB, PostgreSQL, and related data models is essential. Familiarity with cloud-native architecture, particularly Azure, Kubernetes, containers, and microservices, is required. Additionally, experience with AI-assisted software development tools, API integration, distributed systems, CI/CD pipelines, and secure coding practices is highly valued. A bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent experience, is necessary.
Responsibilities
- Design, develop, and maintain scalable full-stack applications utilizing Java, Python, React, REST APIs, and API-first architecture.
- Build and enhance AI-enabled applications leveraging LLMs, Retrieval-Augmented Generation (RAG) patterns, agentic workflows, and multi-agent system design.
- Architect and implement cloud-native solutions using Microsoft Azure, Kubernetes, containers, microservices, and event-driven systems.
- Lead technical design discussions, define software architecture, establish engineering standards, and promote reusable development patterns.
- Improve CI/CD pipelines, implement DevSecOps practices, automate testing, and enhance monitoring and platform automation.
- Troubleshoot complex production and non-production issues, perform root cause analysis, and recommend long-term solutions.
- Partner with cross-functional teams including security, compliance, and operations to deliver secure, reliable, and maintainable software in a regulated environment.
- Mentor engineers through code reviews, technical guidance, and sharing best practices to foster team growth and development.
Benefits
McKesson offers a competitive compensation package as part of our Total Rewards program. The salary range for this position is between $99,100 and $132,100, determined based on experience, skills, performance, and market factors. Additional benefits include annual bonuses, long-term incentive opportunities, comprehensive health coverage, retirement plans, paid time off, and professional development programs. We are committed to supporting work-life balance and fostering an inclusive, innovative environment where employees can thrive.
Our benefits are designed to support the health, well-being, and financial security of our employees and their families, ensuring a rewarding and sustainable career at McKesson.
Equal Opportunity
McKesson is an Equal Opportunity Employer that provides equal employment opportunities to all applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other legally protected category. We are committed to fostering an inclusive environment that values diversity and promotes equity. If you require a reasonable accommodation during the application process, please contact us via email. For more details about our policies, visit our Equal Employment Opportunity page. We encourage all qualified candidates to apply and join us in shaping the future of healthcare.