Senior Software Engineer
Caterpillar
Quick summary
Market check
How this pay compares to similar roles
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
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
At a glance
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.
Skills
What you'll do
What we're looking for
More like this
Caterpillar
Caterpillar
Mastercard
McKesson Corporation
McKesson Corporation
The Walt Disney Company