You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
McKesson

Sr. Software Developer

  • Hybrid
  • 6+ years

Salary

$99,100 - 132,100/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is a large healthcare firm that provides insights, products, and services to help make care more accessible and affordable.

The team is hiring a senior software developer to design, build, and scale secure, reliable, cloud-native applications for healthcare technology, including AI-enabled engineering work.

You will collaborate with engineering, architecture, product, security, and platform teams on API-first services, system reliability, and modern application delivery on Azure and Kubernetes.

Responsibilities

  • Build and maintain scalable full-stack applications with Java, Python, React, REST APIs, MongoDB, and PostgreSQL.
  • Develop AI-enabled applications that use LLMs, RAG, agentic workflows, and multi-agent designs.
  • Design and deliver cloud-native systems on Microsoft Azure using Kubernetes, containers, microservices, and event-driven architecture.
  • Lead technical design discussions and help set architecture direction, engineering standards, and reusable patterns.
  • Improve CI/CD pipelines, DevSecOps practices, test automation, monitoring, and platform tooling.
  • Investigate complex production and non-production issues, find root causes, and recommend lasting fixes.
  • Work with cross-functional partners to deliver secure, compliant, reliable, and maintainable software in a regulated enterprise.
  • Mentor engineers through code reviews, technical guidance, and shared practices.

Requirements

  • Have at least 7 years of professional software engineering experience, including enterprise-scale application development.
  • Have built applications with Java, Python, React, JavaScript or TypeScript, REST APIs, or similar full-stack technologies.
  • Have designed and tuned database solutions on MongoDB and PostgreSQL, including data models, query optimization, indexing, and data integration.
  • Have hands-on experience with cloud-native architecture, ideally on Azure, Kubernetes, containers, microservices, or serverless systems.
  • Have hands-on experience with AI-assisted development tools such as Claude Code and GitHub Copilot, including code analysis, test generation, documentation, and productivity workflows.
  • Have designed or integrated APIs, distributed systems, event-driven services, or enterprise integrations.
  • Have worked with CI/CD pipelines, DevOps or DevSecOps practices, Git-based workflows, automated testing, and release processes.
  • Have applied secure coding and practices for software quality, scalability, reliability, and maintainability.
  • Have worked in Agile delivery alongside product, architecture, security, and operations partners.
  • Hold a bachelor's degree in computer science, engineering, information technology, or a related field, or have equivalent experience.
  • Preferred: Experience building AI applications with LLMs, RAG, vector databases, prompt engineering, orchestration frameworks, or agentic AI patterns.
  • Preferred: Experience with multi-agent systems, autonomous workflows, AI copilots, or AI-assisted automation.
  • Preferred: Experience with Azure services, Kubernetes operations, event streaming, messaging platforms, or API gateways.
  • Preferred: Experience with MongoDB and PostgreSQL, including performance tuning, schema design, indexing, data migration, and secure data access.
  • Preferred: Experience contributing to open-source frameworks, internal developer platforms, reusable libraries, or engineering accelerators.
  • Preferred: Experience with observability tools, infrastructure as code, policy-as-code, SRE practices, or platform engineering.
  • Preferred: Experience using AI-assisted development across the software lifecycle, such as code generation, review, repository analysis, test automation, documentation, risk detection, and productivity gains.
  • Preferred: Experience in healthcare, regulated technology, security-focused, or compliance-driven environments.
  • Ability to work at a computer for long periods in an office or remote setting.

Conditions

The work model may be remote, hybrid, or office-based, depending on business and team needs.

Occasional travel may be needed for team collaboration, planning, or business meetings.

Base pay range is $99,100 to $132,100.

Pay depends on performance, experience and skills, equity, periodic market reviews, and location, and may include an annual bonus or long-term incentives.

Equal opportunity employer.

Benefits

  • Competitive compensation as part of a total rewards package.

Where you’d work

Part of the week in the office

You can work from

  • Canada

About the company

McKesson

  • Industry: HealthTech

Office in Canada

Also hiring in United States, Cork, Ireland, Ireland and 6 more places

6 of their 94 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 22 checks run
  • 2 red flags

Still hiring?

15 checks

1 red flag

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details14 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • React
  • TypeScript
  • Python
  • Java
  • PostgreSQL
  • Kubernetes
  • JavaScript
  • MongoDB
  • Azure
  • CI/CD
  • LLMs
  • RAG
  • Vector databases
Seniority
Senior
Type
Full-time
Equity
Equity offered
Industry
HealthTech
Specialty
Fullstack
Show 8 more factsShow less

Role

Category
Development
Specialty
Fullstack
Seniority
Senior
Experience
7+ years
Tech stack
  • React
  • TypeScript
  • Python
  • Java
  • PostgreSQL
  • Kubernetes
  • JavaScript
  • MongoDB
  • Azure
  • CI/CD
  • LLMs
  • RAG
  • Vector databases

Location

Work model
Hybrid
Region
Canada
Office
  • Canada
Remote from
  • Canada

Compensation

Salary
$99,100 - 132,100 / year
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Company

Industry
HealthTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason