Job Description
Salary: $126,000 - 210,000 per year Requirements:
- Degree or equivalent, with typically 7+ years of relevant experience; alternatively, a masters degree and 4+ years of relevant experience.
- Strong experience in object-oriented software engineering and RESTful services, with proficiency in Java 17/21+, Spring Boot, and Gradle.
- Experience with event-driven systems such as Kafka.
- Experience designing microservices and modular architectures, including API-first design and integration using OpenAPI, API gateways, and OAuth2.
- Experience with relational databases and SQL, such as Oracle; familiarity with platforms such as Snowflake is a plus.
- Knowledge of performance monitoring and observability, including logs, metrics, traces, and SLOs.
- Familiarity with the software development lifecycle, Agile methodologies such as Scrum, Kanban, or SAFe, version control, and collaborative workflows.
- Familiarity with AI-assisted development tools such as GitHub Copilot or Claude Code; interest in agent orchestration, MCP, and Responsible AI is preferred.
- Experience with cloud-native engineering on Azure or a comparable platform, including containers, infrastructure as code, CI/CD, and progressive delivery or feature management, is preferred.
- Modern front-end development experience with Angular and TypeScript is preferred.
- Ability to develop technical strategy using real-time metrics, performance data, and incident trends; experience with architecture visualization in Confluence and roadmap alignment in JIRA is preferred.
- Familiarity with manual and automated testing tools and frameworks, secure coding, and compliance in regulated healthcare environments is preferred.
- Ability to learn and implement new technologies and processes, along with excellent written and verbal communication skills.
- Must reside in Irving, TX; Moon Township, PA; Alpharetta, GA; or Columbus, OH. Candidates within 50 miles of Irving, TX must work onsite two days per week.
- Able to travel nationwide up to 5%, averaging two to three trips per year.
- Must be currently authorized to work full-time in the United States without employer immigration support or sponsorship now or in the future.
Responsibilities: - Lead software engineering teams through the development lifecycle, refining design requirements with stakeholders, architecting scalable solutions, and ensuring interoperability across services.
- Independently code solutions and apply technical expertise, diagnostic analysis, operational insight, and product context to complex engineering challenges.
- Serve as technical lead across applications and functional areas, contributing to technical design and code reviews.
- Develop and review user stories, and write and run unit and integration tests.
- Resolve defects thoroughly, test fixes, and improve surrounding code.
- Mentor colleagues through code reviews, debugging, and refactoring, and establish practices that support consistency, scalability, and reliability.
- Address serious security vulnerabilities, advance secure coding and security-by-design practices, and support compliance in a regulated environment, including SOC1/SOC2 and PHI requirements.
- Collaborate with Product, QA, SRE, Architecture, and Project Management teams to improve processes and productivity, and incorporate AI across the software development lifecycle.
- Provide technical guidance and coaching, contribute to senior-leadership discussions, and present complex topics to business leaders and customers during Sprint Reviews.
- Build understanding of retail pharmacy and clinical services, including how customers use our products to manage their businesses.
- Remediate security vulnerabilities and support microservices related to Central Fill Management and Drug Utilization Reviews.
Technologies: - AI
- API
- Angular
- Azure
- CI/CD
- Claude Code
- Cloud
- Copilot
- Confluence
- Docker
- GitHub
- Gradle
- Support
- JIRA
- Java
- Kafka
- Kanban
- MCP
- OpenAPI
- Oracle
- SQL
- Security
- Snowflake
- Spring
- Spring Boot
- TypeScript
- microservices
More:
We are McKesson, an impact-driven Fortune 10 company working across healthcare to make quality care more accessible and affordable. Our culture emphasizes growth, meaningful impact, new ideas, and the health and well-being of our people and the communities we serve. This Senior Software Engineer joins our McKesson Pharmacy Systems R&D organization, supporting the EnterpriseRx pharmacy workflow platform and working with technologies including Angular, Spring Boot, SQL, Azure, Docker, and AI-assisted engineering tools. The role is available in Irving, Texas; Moon Township, Pennsylvania; Alpharetta, Georgia; or Columbus, Ohio. For candidates in the Dallas–Fort Worth area, we use a hybrid arrangement requiring at least two onsite days per week at our Las Colinas office, with other days worked remotely; onsite days may vary with team and business needs. Limited travel may be needed for team planning. We offer a competitive total rewards package, with base pay of $126,000–$210,000 and possible annual bonus or long-term incentives. We are an equal opportunity employer.
last updated 41 week of 2026
Job Tags
Full time, Work at office, Remote work, 2 days per week