Lead Software Engineer

McKesson Corporation

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Irving, TXMoon Township, PAAlpharetta, GAColumbus, OH
Salary
$126,000–$210,000 / yr
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $168k
$113k $244k
below market most similar roles pay here above market

This role pays less than 61% of similar roles. Most pay $142,450–$208,800 — the blue band above. At the midpoint, this role pays about $168k versus about $176k for comparable roles.

Based on 240 similar postings.

Employer

About McKesson Corporation

McKesson Corporation is a premier American healthcare services company that distributes pharmaceuticals, medical-surgical supplies, and provides technology to the healthcare industry.

McKesson Corporation currently has 110 open roles on FindRole.

Listed pay typically runs $126,000–$210,000 across 73 roles with salary data.

Most-posted roles

View all roles at McKesson Corporation

At a glance

TL;DR · Lead Software Engineer

The Lead Software Engineer joins the McKesson Pharmacy Systems R&D organization to provide technical leadership for the EnterpriseRx platform. This role involves driving sound technical design, architecting scalable solutions, and mentoring peers through Agile ceremonies like user story refinement and code reviews. You will build and maintain microservices while remediating security vulnerabilities within a regulated healthcare environment. Key responsibilities include coding independently, performing diagnostic analysis, and ensuring interoperability across services. The technical stack includes Java 17/21+, Spring Boot, Gradle, Kafka, SQL, Angular, TypeScript, Docker, and Azure. You will also utilize AI-assisted engineering tools to improve the software development lifecycle. The work specifically focuses on security, Central Fill Management, and Drug Utilization Reviews, solving complex engineering challenges to support retail pharmacy and clinical services.

What you'll do

  • Provide technical leadership for software engineering teams through the full development lifecycle.
  • Architect scalable solutions and define design requirements for the EnterpriseRx platform.
  • Develop and review user stories, unit tests, and integration tests to validate functionality.
  • Remediate defects and resolve severe security vulnerabilities in a regulated healthcare environment.
  • Mentor peers through code reviews, debugging, and establishing engineering best practices.
  • Partner with cross-functional stakeholders to drive high-quality software delivery and process improvements.
  • Embed AI-assisted engineering tools across the software development lifecycle.
  • Present complex technical topics and architectural guidance to business leaders and customers.

What we're looking for

  • Must have a degree or equivalent and typically 7+ years of relevant software engineering experience, or a Master’s plus 4+ years.
  • Must be currently authorized to work in the United States on a full-time basis without the need for employer support or sponsorship.
  • Must reside within Irving, TX, Moon Township, PA, Alpharetta, GA, or Columbus, OH.
  • Must have strong proficiency in Java (17/21+), Spring Boot, and Gradle.
  • Must have experience with object-oriented software engineering, RESTful services, and event-driven systems such as Kafka.
  • Must have experience with microservices design, modular architecture, API-first design, and relational databases like Oracle.
  • Must have experience with SDLC, Agile methodologies, and version-control systems.
  • Experience with Azure, Docker, Angular, TypeScript, and Snowflake is preferred.

More like this

Similar roles

Senior Full Stack AI Software Engineer

McKesson Corporation

Irving, TX +1 2 days ago $126,000–$210,000
Java Spring Boot Angular PostgreSQL Azure TypeScript Kafka REST APIs Microservices CI/CD Docker Hibernate JPA Redis Liquibase Flyway Dynatrace GitHub Copilot Claude OpenAPI Swagger
7+ yrs exp Hybrid

Lead Software Engineer

Capital One Financial

McLean, VA 122 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile
4+ yrs exp

Lead Software Engineer

JPMorgan Chase

San Francisco, CA 68 days ago
Java Python SQL PL-SQL Kafka MQ CI/CD AWS RAG MCP TDD OOD SOLID ServiceNow Agile Scrum Observability
5+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 39 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile Interactive AI Tooling
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 61 days ago
JavaScript React Angular TypeScript Java HTML CSS AWS Microsoft Azure Google Cloud RESTful Web Services Microservices Test-Driven Development Agile Cloud Computing
4+ yrs exp

Lead Software Engineer

Genworth Financial

New York, NY +1 58 days ago $120,900–$187,000
TypeScript React React Native Flutter GraphQL Node.js Next.js Swift Kotlin PostgreSQL MongoDB CI/CD DevSecOps iOS Android
10+ yrs exp Hybrid