Senior Software Engineer

McKesson•Irving, TX
•Hybrid

About The Position

The Senior Software Engineer will join McKesson Pharmacy Systems (MPS) R&D and provide technical leadership for the EnterpriseRx® pharmacy workflow platform. The role focuses on sound technical design and architectural guidance, leading complex initiatives from design through delivery, and applying hands-on engineering expertise while mentoring peers and guiding teams through Agile activities. The engineer partners with Product, QA, Operations, SREs, Architects, and Project Management to deliver scalable, high-quality software and resolve complex defects. The role works with technologies including Angular, Spring Boot, SQL, Azure, Docker, and AI-assisted engineering tools. Its domain focus includes core platform capabilities, microservices modernization, cloud-native development, API enablement, automation, and emerging AI technologies. Limited nationwide travel may be required for team planning events. The role is open to candidates residing in Irving, Texas; Moon Township, Pennsylvania; Alpharetta, Georgia; or Columbus, Ohio. DFW-area candidates may be expected to work onsite at the Las Colinas office at least two days per week, with remaining days remote. The position requires current U.S. work authorization without employer sponsorship now or in the future.

Requirements

  • At least 7 years of software engineering experience, or a degree or equivalent and typically 7+ years of relevant experience.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Experience with object-oriented software engineering and RESTful services.
  • Strong proficiency in Java 17/21 or later, Spring Boot, and Gradle.
  • Experience with event-driven systems such as Kafka.
  • Experience designing microservices and modular architectures, with API-first design and integration, including OpenAPI, API gateways, and OAuth2.
  • Experience with relational databases and SQL, such as Oracle.
  • Knowledge of performance monitoring and observability, including logs, metrics, traces, and SLOs.
  • Knowledge of SDLC and Agile methodologies such as Scrum, Kanban, or SAFe, as well as version-control systems and collaborative workflows.
  • Ability to learn and implement new technologies and processes.
  • Excellent written and verbal communication skills.
  • Must reside in Irving, TX; Moon Township, PA; Alpharetta, GA; or Columbus, OH.
  • Must be currently authorized to work in the United States on a full-time basis without employer immigration support or sponsorship now or in the future.

Nice To Haves

  • Master's degree with at least 4 years of relevant experience.
  • Familiarity with modern data platforms such as Snowflake.
  • AI-assisted development experience with GitHub Copilot or Claude Code, and interest in agent orchestration/MCP and Responsible AI.
  • Cloud-native engineering experience on Azure or a comparable platform, including containers, Infrastructure-as-Code, CI/CD, and progressive delivery or feature management.
  • Modern front-end development experience with Angular and TypeScript for full-stack contribution.
  • Experience developing technical strategy using real-time metrics, performance data, and incident trends, including architecture visualization in Confluence and roadmap alignment in JIRA.
  • Experience with manual and automated testing tools and frameworks, secure coding, and compliance in regulated healthcare environments.

Responsibilities

  • Provide technical leadership for software engineering teams throughout the development lifecycle, defining requirements with stakeholders, architecting scalable solutions, and ensuring interoperability across services.
  • Independently diagnose and solve complex engineering challenges using technical expertise, operational insight, and product alignment.
  • Serve as technical lead across applications and functional areas, participating in technical design and code reviews.
  • Develop and review user stories, and write and execute unit and integration tests.
  • Resolve defects by addressing reported problems, testing fixes, and improving surrounding code where appropriate.
  • Mentor peers through code reviews, debugging, and refactoring, and establish engineering standards and best practices for consistency, scalability, and reliability.
  • Drive process and productivity improvements with cross-functional teams, including Product, QA, SREs, Architects, and Project Management.
  • Embed AI across the software development lifecycle, including design, coding, testing, release, and operations.
  • Provide technical guidance and coaching, participate in senior-leadership discussions, and present complex topics to business leaders and customers during Sprint Reviews.
  • Develop understanding of the retail pharmacy and clinical services domain and how customers use McKesson products to manage their business.

Benefits

  • Competitive compensation package.
  • Possibility of annual bonus or long-term incentive opportunities.
  • Possibility of a hybrid work arrangement for DFW-area candidates, with at least two days per week onsite and remaining days remote.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service