Back to results

Software Developer

  • Canada

The salary range for this position is between $99,100 and $132,100, determined based on experience, skills, performance, and market factors. · Full-time

Applications open in a new tab.

Job details

Pay
The salary range for this position is between $99,100 and $132,100, determined based on experience, skills, performance, and market factors.
Job type
Full-time
Experience
The ideal candidate will have a minimum of 7+ years of professional software engineering experience, including enterprise-scale application development.
Posting language
English
Posted

Original job description

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.

More about this job

Responsibilities

Design, build, and maintain scalable full-stack and AI-enabled applications, including LLM, RAG, and multi-agent solutions, using cloud-native and API-first architectures. Lead technical design and engineering practices, improve CI/CD and DevSecOps automation, resolve complex issues, collaborate across teams, and mentor engineers.

Requirements

Requires at least 7 years of professional software engineering experience, full-stack expertise with Java, Python, React, JavaScript or TypeScript, REST APIs, and database technologies such as MongoDB and PostgreSQL. Candidates should also have cloud-native experience with Azure, Kubernetes, containers, and microservices, plus a bachelor's degree in a related field or equivalent experience.

Skills

  • Java
  • Python
  • React
  • JavaScript
  • TypeScript
  • REST APIs
  • MongoDB
  • PostgreSQL
  • Microsoft Azure
  • Kubernetes
  • Cloud-Native Architecture
  • Microservices
  • Large Language Models
  • Retrieval-Augmented Generation
  • CI/CD
  • DevSecOps

Benefits

  • Annual Bonuses
  • Long-Term Incentive Opportunities
  • Health Coverage
  • Retirement Plans
  • Paid Time Off
  • Professional Development Programs

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Healthcare
  • Engineering
  • Management & Leadership

Keywords

  • Java
  • Python
  • React
  • JavaScript
  • TypeScript
  • REST APIs
  • API-First Architecture
  • MongoDB
  • PostgreSQL
  • Microsoft Azure
  • Kubernetes
  • Containers
  • Microservices
  • Cloud-Native Architecture
  • Event-Driven Architecture
  • Large Language Models
  • Retrieval-Augmented Generation
  • Agentic Workflows
  • Multi-Agent Systems
  • Distributed Systems
  • CI/CD Pipelines
  • DevSecOps
  • Secure Coding
  • Automated Testing
  • Monitoring
  • Root Cause Analysis
  • Healthcare Technology
  • Regulated Environment

Report this job