About The Company
McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. At McKesson, we focus on the health, happiness, and well-being of you and those we serve. We foster a culture where you can grow, make an impact, and are empowered to bring new ideas. Together, we thrive as we shape the future of health for patients, our communities, and our people. If you want to be part of tomorrow's health today, we want to hear from you.
About The Role
McKesson Pharmacy Systems (MPS) is seeking a Senior Full Stack AI Software Engineer to help build and modernize the next generation of pharmacy technology solutions. In this role, you will design, develop, and deploy
cloud-based applications using
Java, Angular, Spring Boot, Postgre
SQL, Azure, and modern AI-assisted engineering tools.
Working closely with product managers, architects, and engineering teams, you will play a key role in delivering scalable, secure, and highly reliable software solutions that support critical pharmacy operations using an AI-native software development lifecycle (SDLC) methodology. This is a hands-on engineering position that combines application development, technical leadership,
cloud-native architecture, and AI-enabled software engineering practices.
Qualifications
- Bachelor’s degree or equivalent experience in Computer Science, Engineering, or a related field.
- Minimum of 7+ years of relevant software engineering experience.
- Proficient in Java, Spring Boot, and RESTful API development.
- Experience leveraging AI-assisted software development tools and workflows such as GitHub Copilot and Claude.
- Strong experience with front-end frameworks including Angular, React, Vue, or Next.js.
- Robust knowledge of SQL and relational databases, particularly PostgreSQL.
- Experience with event-driven architectures and messaging technologies like Kafka.
- Familiarity with source control systems, CI/CD pipelines, and automated testing frameworks.
- Strong troubleshooting, debugging, and production support capabilities.
- Preferred experience with Azure cloud services and cloud-native application development.
- Experience with containerization technologies such as Docker.
- Knowledge of ORM tools like Hibernate or JPA.
- Familiarity with caching technologies such as Redis.
- Experience with feature management tools (e.g., LaunchDarkly, Optimizely).
- Experience with database migration tools such as Liquibase or Flyway.
- Knowledge of observability and monitoring tools including Dynatrace.
- Experience with distributed tracing, metrics, and structured logging.
- Previous experience in healthcare, pharmacy, or regulated industries is a plus.
Responsibilities
- Design, develop, test, and deploy full-stack applications using Java, Spring Boot, Angular, TypeScript, and PostgreSQL.
- Build and maintain REST APIs and microservices adhering to modern architecture principles and OpenAPI/Swagger standards.
- Leverage approved AI development tools to improve engineering productivity, code quality, and testing efficiency.
- Evaluate AI-generated code for security, performance, scalability, maintainability, and functional accuracy.
- Develop user interfaces and administrative tools that support business workflows and operational efficiency.
- Create scalable, event-driven solutions using technologies such as Kafka and distributed messaging platforms.
- Architect and optimize core AI agent orchestration layers and runtime harnesses to handle complex, multi-step task execution and model routing.
- Ensure end-to-end quality across user interfaces, APIs, databases, integrations, and event-driven services.
- Implement automated testing, continuous integration/continuous delivery (CI/CD) pipelines, and continuous delivery best practices.
- Utilize observability and monitoring tools to improve application reliability and provide production support.
- Participate in architecture reviews, code reviews, and technical design discussions.
- Mentor engineers through knowledge sharing, design collaboration, and promotion of engineering best practices.
- Partner with cross-functional teams to deliver high-quality software solutions in an Agile environment.
Benefits
- Competitive compensation package aligned with performance, experience, and skills.
- Annual bonus and long-term incentive opportunities.
- Comprehensive health, dental, and vision insurance plans.
- Retirement savings plans with company matching.
- Paid time off, holidays, and flexible work arrangements including hybrid work model.
- Professional development and continuous learning opportunities.
- Employee wellness programs and resources.
- Supportive and inclusive work environment.
Equal Opportunity
McKesson provides equal employment opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other legally protected category. For additional information on McKesson's full Equal Employment Opportunity policies, visit our Equal Employment Opportunity page.
McKesson is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including job seekers with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, please contact us by sending an email to (United States) or (Canada) . Resumes or CVs submitted to this email box will not be accepted.
Join us at McKesson!