Senior 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
12 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $164k
This role $168k
$109k $224k
below market most similar roles pay here above market

This role pays less than 57% of similar roles. Most pay $149,500–$178,175 — the blue band above. At the midpoint, this role pays about $168k versus about $164k 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 137 open roles on FindRole.

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

Most-posted roles

View all roles at McKesson Corporation

At a glance

TL;DR · Senior Software Engineer

The Senior 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, architectural guidance, and complex initiatives from design through delivery for a comprehensive pharmacy workflow solution. The engineer will mentor peers, lead Agile ceremonies, and partner with cross-functional stakeholders to ensure scalable software delivery. Key responsibilities include developing user stories, performing code reviews, and remediating defects. The position requires proficiency in Java, Spring Boot, Gradle, SQL, Angular, TypeScript, and Kafka. Candidates will work with Azure, Docker, and AI-assisted engineering tools to support microservices modernization, cloud-native development, and API enablement. The work focuses on retail pharmacy and clinical services domain challenges, specifically improving core platform capabilities through automation and emerging AI technologies.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

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.
  • Solve complex engineering challenges through diagnostic analysis and independent code solutions.
  • Lead technical design discussions, code reviews, and user story refinement in Agile ceremonies.
  • Develop and execute unit and integration tests to validate software functionality.
  • Remediate defects by solving root problems and improving surrounding code quality.
  • Mentor peers through debugging, refactoring, and establishing engineering best practices.
  • Embed AI technologies across the software development lifecycle to improve productivity.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 7+ years of software engineering experience.
  • Master's degree with 4+ years of relevant experience (preferred).
  • Proficiency in Java (17/21+), Spring Boot, Gradle, and object-oriented software engineering with RESTful services.
  • Experience with event-driven systems like Kafka, microservices design, and API-first integration (OpenAPI, OAuth2).
  • Experience with SQL databases, performance monitoring, and Agile methodologies (Scrum/Kanban/SAFe).
  • Experience with Azure cloud-native engineering, Angular, TypeScript, and AI-assisted development tools (preferred).
  • Authorized to work.

More like this

Similar roles

Senior Software Engineer

Caterpillar

Irving, TX 120 days ago $156,998–$183,140
Java Spring Boot AWS Python Terraform CloudFormation CI/CD Azure DevOps Jenkins Kinesis Lambda API Gateway S3 SNS SQS Shell Scripting RESTful API Microservices Agile IAM Automated Testing
5+ yrs exp Hybrid

Senior Software Engineer

Caterpillar

Irving, TX 120 days ago $156,998–$183,140
Java Spring Boot AWS Python RESTful API Microservices Terraform CloudFormation CI/CD Azure DevOps Jenkins Shell Scripting Kinesis Lambda S3 SQS SNS API Gateway Agile Automated Testing
5+ yrs exp

Senior Software Engineer

Mastercard

O'Fallon, MO 40 days ago $115,000–$184,000
Java Spring Boot Kafka REST APIs JPA Distributed Systems Microservices Cloud-native CI/CD Agile Scrum SOLID principles Integration Testing Performance Engineering Secure Coding AI-assisted applications

Lead Software Engineer

McKesson Corporation

Irving, TX +3 18 days ago
Java Spring Boot Angular TypeScript SQL Azure Docker Kafka Gradle RESTful services Microservices OpenAPI OAuth2 Snowflake CI/CD Infrastructure-as-Code Agile Scrum Kanban SAFe GitHub Copilot Claude Code Confluence JIRA
7+ yrs exp Hybrid

Senior Full Stack AI Software Engineer

McKesson Corporation

Irving, TX +1 18 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

Senior Software Engineer

The Walt Disney Company

Seattle, WA +1 14 days ago $150,900–$202,400
JavaScript Web Development HLS DASH DRM PlayReady Widevine Adaptive Bitrate Streaming AVC HEVC AAC EAC3 Telemetry cross platform development
5+ yrs exp Hybrid