Senior Full Stack AI Software Engineer

McKesson Corporation

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Irving, TXLas Colinas, TX
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 $163k
This role $168k
$109k $221k
below market most similar roles pay here above market

This role pays more than 51% of similar roles. Most pay $147,743–$178,425 — the blue band above. At the midpoint, this role pays about $168k versus about $163k 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 · Senior Full Stack AI Software Engineer

The Senior Full Stack AI Software Engineer joins the McKesson Pharmacy Systems team to modernize pharmacy technology solutions. In this role, you will design, develop, and deploy cloud-based applications and microservices while architecting a core AI agent orchestration layer and runtime harness for multi-step task execution. You will build user interfaces, REST APIs, and event-driven solutions to support critical pharmacy operations. Key technologies include Java, Spring Boot, Angular, TypeScript, PostgreSQL, and Azure. You will utilize AI-assisted engineering tools like GitHub Copilot and Claude to improve code quality and productivity. Responsibilities include implementing CI/CD pipelines, managing Kafka messaging, and ensuring end-to-end quality across distributed systems. This position solves complex technical challenges in pharmacy workflows using an AI-native software development life cycle methodology.

What you'll do

  • Design, develop, test, and deploy full-stack applications using Java, Spring Boot, Angular, and PostgreSQL.
  • Build and maintain REST APIs and microservices using modern architecture principles and OpenAPI standards.
  • Leverage AI development tools like GitHub Copilot and Claude to improve engineering productivity and code quality.
  • Evaluate AI-generated code for security, performance, scalability, maintainability, and functional accuracy.
  • Architect and optimize core AI agent orchestration layers to handle complex, multi-step task execution.
  • Create scalable, event-driven solutions using Kafka and other distributed messaging platforms.
  • Implement automated testing, CI/CD pipelines, and continuous delivery best practices.
  • Utilize observability and monitoring tools to improve application reliability and production support.

What we're looking for

  • Degree or equivalent experience and typically requires 7+ years of relevant software engineering experience.
  • 7+ years of software development experience.
  • Hands-on experience with Java, Spring Boot, and RESTful API development.
  • Experience leveraging AI-assisted software development tools and workflows.
  • Experience developing web applications using Angular, React, Vue, Next.js, or similar JavaScript frameworks.
  • Robust experience designing low-latency agent execution loops that natively manage multi-step tool execution.
  • Strong knowledge of SQL and relational databases, including PostgreSQL.
  • Experience with event-driven architectures and messaging technologies such as Kafka.
  • Experience with source control, CI/CD pipelines, and modern software delivery practices.
  • Experience developing and executing automated tests.
  • Strong troubleshooting, debugging, and production support skills.
  • Experience with Azure cloud services and cloud-native application development (preferred).
  • Experience with Docker and containerized deployments (preferred).
  • Experience using ORM technologies such as Hibernate or JPA (preferred).
  • Familiarity with Redis or other caching technologies (preferred).
  • Experience with feature management tools such as LaunchDarkly or Optimizely (preferred).
  • Experience with database migration tools such as Liquibase or Flyway (preferred).
  • Experience with observability and monitoring tools, including Dynatrace (preferred).
  • Experience working with distributed tracing, metrics, and structured logging (preferred).
  • Previous experience in healthcare, pharmacy, or highly regulated industries (preferred).

More like this

Similar roles

Lead Software Engineer

McKesson Corporation

Irving, TX +3 2 days ago $126,000–$210,000
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 Software Engineer

CoStar Group

Richmond, VA 76 days ago $130,500–$170,000
React TypeScript Tailwind CSS JavaScript HTML CSS Node.js .NET Core SQL Server AWS Elastic Search Kafka Redis Redux Jest React Testing Library Webpack Babel Git CI/CD RESTful APIs LLMs Prompt Engineering
5+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 23 days ago
Python SQL PyTorch TensorFlow scikit-learn Spark Databricks Java Go LLMs Agentic AI APIs Distributed Services Data Pipelines Feature Stores Anomaly Detection Supervised Learning Unsupervised Learning
5+ yrs exp

Senior Software Engineer

Mastercard

O'Fallon, MO 40 days ago $115,000–$184,000
Java Spring Boot REST APIs AWS Azure GCP Docker Kubernetes CI/CD Kafka Microservices Secure Coding Event-Driven Architecture Agile Scrum

Senior Software Engineer

Abbott

Alameda, CA +1 51 days ago $100,000–$200,000
Java Spring Boot Microservices REST Kafka RabbitMQ Kubernetes Python Kotlin GraphQL gRPC AWS Azure GCP Terraform Helm HIPAA GDPR
7+ yrs exp

Senior Software Engineer

LPL Financial

Fort Mill, SC +1 46 days ago
.NET C# Angular TypeScript JavaScript AWS Docker Kubernetes ASP.NET Core RxJS Python PySpark NumPy NoSQL gRPC REST CI/CD EKS RDS Aurora S3 EventBridge Athena Glue domain‑driven design