Senior Software Engineer — Enterprise Pharmacy Platform

McKesson Corporation

Columbus (OH)

Hybrid

USD 126,000 - 210,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

McKesson Corporation is seeking a Senior Software Engineer to join the McKesson Pharmacy Systems (MPS) R&D team. You will lead complex technical initiatives for the EnterpriseRx platform, mentor peers, and guide teams through Agile ceremonies while delivering secure, scalable software.

You will collaborate with Product, QA, and Operations using Angular, Spring Boot, SQL, Azure, Docker, and AI-assisted tools. Limited travel may be required in a hybrid Columbus, OH-based role.

Qualifications

  • Degree or equivalent with 7+ years software engineering experience.
  • 7+ years of relevant software engineering; Master's +4 years alternative.
  • Proficiency in Java (17/21+), Spring Boot, and Gradle.
  • Experience with Kafka and event-driven architecture.
  • Microservices design with API-first approach and OpenAPI.
  • Relational databases with SQL (Oracle); Snowflake a plus.
  • SDLC and Agile methodologies (Scrum/Kanban/SAFe).
  • Strong security practices; SOC1/SOC2/PHI familiarity.

Responsibilities

  • Provides technical leadership for one or more software teams through full development lifecycle.
  • Architect scalable solutions and guide design decisions with stakeholders.
  • Actively participate in technical design and code reviews across apps.
  • Develops and reviews User Stories; writes unit and integration tests.
  • Remediates defects thoroughly; improves surrounding code quality.
  • Mentors peers and establishes engineering standards for reliability.
  • Identifies security vulnerabilities and promotes secure coding practices.
  • Drives process improvements and embeds AI across the SDLC.
  • Leads technical conversations with business leaders during reviews.
  • Understands retail pharmacy domain and how customers use McKesson products.

Skills

Java (17/21+)
Spring Boot
Gradle
RESTful services
Microservices
API-first design
OpenAPI
OAuth2
Kafka
Azure
Docker
Angular
TypeScript
Agile/Scrum/SAFe
SQL/Oracle
Snowflake
Security by design

Education

Bachelor's degree or equivalent
Master's degree +4 years

Tools

Docker
Azure
OpenAPI
API gateway/OAuth2
Git
Kubernetes

Job description

McKesson Corporation is seeking a Senior Software Engineer to join the McKesson Pharmacy Systems (MPS) R&D team. You will lead complex technical initiatives for the EnterpriseRx platform, mentor peers, and guide teams through Agile ceremonies while delivering secure, scalable software.

You will collaborate with Product, QA, and Operations using Angular, Spring Boot, SQL, Azure, Docker, and AI-assisted tools. Limited travel may be required in a hybrid Columbus, OH-based role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Hybrid, AI‑Driven & Impact
Senior Software Engineer — Hybrid, AI‑Driven & Impact

McKesson • Columbus (OH)

Hybrid
USD 126,000 - 210,000
Senior Technical Lead - AI-Driven Microservices
Senior Technical Lead - AI-Driven Microservices

McKesson Corporation • Irving (TX)

Hybrid
USD 126,000 - 210,000
Senior Software Engineer - AI-Driven Health Platform
Senior Software Engineer - AI-Driven Health Platform

McKesson Corporation • Moon Township

Hybrid
USD 126,000 - 210,000
Senior Software Engineer – Hybrid, Health IT Platform Lead
Senior Software Engineer – Hybrid, Health IT Platform Lead

McKesson Corporation • Alpharetta (GA)

Hybrid
USD 126,000 - 210,000
Hybrid work model
Onsite two days per week
Senior Software Engineer – AI, Cloud & Security
Senior Software Engineer – AI, Cloud & Security

Mckesson Corporation • Georgia

Hybrid
USD 126,000 - 210,000
Senior Software Engineer, AI-Driven Healthcare Platform
Senior Software Engineer, AI-Driven Healthcare Platform

McKesson • Coraopolis

Hybrid
USD 126,000 - 210,000
Senior Software Engineer - AI-Driven Health Tech, Hybrid
Senior Software Engineer - AI-Driven Health Tech, Hybrid

McKesson • Irving (TX)

Hybrid
USD 126,000 - 210,000
Senior Software Engineer - Health Tech Leader (Hybrid)
Senior Software Engineer - Health Tech Leader (Hybrid)

McKesson • Alpharetta (GA)

Hybrid
USD 126,000 - 210,000
Lead Software Engineer
Lead Software Engineer

Mckesson Corporation • Georgia

Hybrid
USD 126,000 - 210,000
Lead Software Engineer
Lead Software Engineer

McKesson • Irving (TX)

On-site
USD 126,000 - 210,000