Back to all jobs
McKesson logo

Lead Full Stack Software Architect

McKesson

Mississauga, Ontario, Canada
Full-time, Regular
Posted Feb 26, 2026
Onsite

Compensation

Loading salary analysis...

About the role

Lead Full Stack Software Architect at McKesson

Responsibilities

  • Own the technical architecture for the Customer Center modernization, including target-state designs, domain boundaries, and migration strategies.
  • Lead modernization execution using pragmatic patterns such as API-first design, domain decomposition, strangler approaches, and event-driven integration.
  • Mentor and guide onshore and offshore engineering teams, ensuring alignment to architecture, quality, security, and reliability standards.
  • Provide hands-on engineering support when needed, including creating proofs of concept, reference implementations, and starter kits.
  • Partner with Product, UX, Security, Cloud/Platform, Data, and SAP teams to design cohesive, scalable solutions.
  • Ensure the application maintains an excellent security posture, including secure coding practices, security-by-design architecture, threat modeling, and adherence to enterprise controls.
  • Lead and participate in build, buy, and partner evaluations, analyzing trade-offs, vendor capabilities, total cost of ownership, and alignment with long-term architectural strategy.
  • Oversee integration strategy with SAP and other enterprise systems, ensuring robust data contracts, fault tolerance, and operational stability.
  • Collaborate with operations to ensure observability, SLO adherence, performance optimization, and reliable production operations.
  • Support production incidents as a technical escalation point and drive long-term improvements through root cause analysis.

Requirements

  • Extensive hands-on software engineering experience with strong expertise in Java and modern architecture.
  • Demonstrated experience leading modernization or platform transformation initiatives in complex enterprise environments.
  • Strong understanding of architecture patterns such as microservices, event-driven systems, API-first design, integration architecture, and cloud-native principles.
  • Hands-on experience with cloud platforms (AWS or Azure), containerization, CI/CD, infrastructure-as-code, and observability.
  • Ability to understand and work within legacy systems (Java, SAP NetWeaver, GWT) to plan safe and incremental modernization.
  • Strong leadership and communication skills with the ability to influence and collaborate across technical and non-technical teams.

Benefits

  • Medical, Dental, and Vision
  • Health Spending Accounts
  • Flexible Spending Accounts
  • 401(k) (U.S.)
  • Pension (Canada)
  • Employee Stock Purchase Plan
  • Mental Health Programs
  • Flexible Schedules
  • Paid Time Off
  • Wellness Program
  • Education Reimbursement
  • Volunteer Opportunities
  • Flexible Work Environment

About the Company

McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare.

Job Details

Salary Range

Salary not disclosed

Location

Mississauga, Ontario, Canada

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position