McKesson

Sr. Software Developer

McKesson
Apply
1 day ago
Mississauga, CanadaSenior

Base Salary

$99k - $132k/yr

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Java, Python, React, JavaScript/TypeScript, REST APIs, MongoDB, and PostgreSQL.
  • Build AI-enabled applications using LLMs, RAG patterns, agentic workflows, and multi-agent system design.
  • Architect and deliver cloud-native solutions using Azure, Kubernetes, containers, microservices, and event-driven systems.
  • Lead technical design discussions and help define software architecture, engineering standards, and reusable development patterns.
  • Improve CI/CD pipelines, DevSecOps practices, test automation, monitoring, and platform automation.
  • Troubleshoot production and non-production issues, analyze root causes, and recommend long-term solutions.
  • Collaborate with engineering, architecture, product, security, and platform teams to deliver secure, compliant, reliable software.
  • Mentor engineers through code reviews, technical guidance, and shared best practices.

Requirements

  • At least 7 years of professional software engineering experience, including enterprise-scale application development.
  • Experience with Java, Python, React, JavaScript/TypeScript, REST APIs, or related full-stack technologies.
  • Experience designing, developing, and optimizing MongoDB and PostgreSQL database solutions, including query optimization, indexing, and data integration.
  • Hands-on experience with cloud-native architecture, preferably Azure, Kubernetes, containers, microservices, or serverless patterns.
  • Experience with AI-assisted software development or agentic coding tools and practices, including Claude Code and GitHub Copilot.
  • Experience designing or integrating APIs, distributed systems, event-driven services, or enterprise integrations.
  • Experience with CI/CD pipelines, DevOps or DevSecOps practices, Git-based workflows, automated testing, and release processes.
  • Experience applying secure coding, software quality, scalability, reliability, and maintainability practices.
  • Experience working in Agile delivery environments with product, architecture, security, and operations partners.
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent experience.
  • Preferred experience includes LLM applications, RAG, vector databases, prompt engineering, orchestration frameworks, multi-agent systems, AI copilots, Azure services, Kubernetes operations, event streaming, messaging platforms, API gateways, database performance tuning, infrastructure as code, policy as code, observability, SRE practices, platform engineering, open-source frameworks, healthcare, or regulated technology.

Benefits

  • Competitive compensation package with potential annual bonus or long-term incentive opportunities; specific benefits are referenced through McKesson’s benefits information.
  • Work model may be remote, hybrid, or office-based depending on business and team needs.
  • Occasional travel may be required for team collaboration, planning, or business meetings.
  • Equal employment opportunity and reasonable accommodation support are provided.
McKesson

About McKesson

10,000+ employees

McKesson is a public healthcare company that distributes pharmaceuticals and medical‑surgical supplies and provides pharmacy and provider technology and services. It sells to pharmacies, hospitals, health systems, and biopharma manufacturers through logistics, specialty and oncology support, pharmacy management, and healthcare IT/analytics offerings. Founded in 1833 and headquartered in Irving, Texas, it trades on the NYSE under the ticker MCK.

Contact me