Senior Software Engineer

McKesson•Alpharetta, GA
•$126,000 - $210,000•Hybrid

About The Position

The Senior Software Engineer will join McKesson Pharmacy Systems (MPS) R&D and provide technical design and architectural guidance for the EnterpriseRx pharmacy workflow platform. The role leads complex technical initiatives from design through delivery, contributing hands-on engineering expertise while mentoring peers and guiding Agile activities such as user story refinement, technical design discussions, and code reviews. The engineer partners with Product, QA, Operations, SREs, Architects, and Project Management to deliver scalable, high-quality software; resolve complex defects; and promote engineering best practices. The position works across core platform capabilities, microservices modernization, cloud-native development, API enablement, automation, and emerging AI technologies. Technologies mentioned include Java, Spring Boot, Gradle, Angular, SQL, Azure, Docker, Kafka, and AI-assisted engineering tools. The role is open to candidates residing in Irving, Texas; Moon Township, Pennsylvania; Alpharetta, Georgia; or Columbus, Ohio. Candidates in the Dallas–Fort Worth area are expected to work onsite at the Las Colinas office at least two days per week, with the other days remote. Nationwide travel of up to 5% is expected, averaging two to three trips per year. Applicants must already be authorized to work in the United States without current or future employer immigration support or sponsorship.

Requirements

  • Degree or equivalent experience; typically requires at least 7 years of relevant experience.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • At least 7 years of software engineering 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 with microservices design, modular architecture, API-first design, and integrations such as 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, and version-control systems and collaborative workflows.
  • Reside in Irving, TX; Moon Township, PA; Alpharetta, GA; or Columbus, OH.
  • 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.
  • Experience with AI-assisted development tools such as GitHub Copilot or Claude Code, and interest in AI capabilities such as 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.
  • 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.
  • Ability to learn and implement new technologies and processes.
  • Excellent written and verbal communication skills.

Responsibilities

  • Provide technical leadership for software engineering teams throughout the development lifecycle, including 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.
  • Remediate defects by resolving the reported issue, validating the fix, and improving surrounding code where appropriate.
  • Mentor peers through code reviews, debugging, and refactoring, and establish standards and best practices for consistency, scalability, and reliability.
  • Drive process and productivity improvements with cross-functional teams and embed AI across the software development lifecycle, from design and coding through 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 retail pharmacy and clinical services, including how customers use McKesson products to manage their businesses.

Benefits

  • Competitive compensation package.
  • Possibility of annual bonus or long-term incentive opportunities.
  • Possibility of a hybrid work arrangement for candidates in the DFW area.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service