Senior Software Engineer

McKessonIrving, TX
$156,998 - $208,400Remote

About The Position

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. Here, we focus on the health, happiness, and well-being of you and those we serve – we care. What you do at McKesson matters. 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.

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering or a data related field and six (6) years of experience in the job offered or a related field.
  • Master’s degree, or foreign equivalent, in Computer Science, Engineering or a data related field and four (4) years of experience in the job offered or a related field.
  • Four (4) years of demonstrated experience in Coding Languages (Ruby, PHP, .net, JavaScript, Java, TypeScript, Python, and CSS).
  • Four (4) years of demonstrated experience in Coding Frameworks/Tools (Laravel, Codelgniter, Flask, Cypress, Jest, Mocha, VueJS, ReactJS, PySpark, AWS, Docker, and Databricks).
  • Four (4) years of demonstrated experience in Manual and Automation Tools and Testing.
  • Four (4) years of demonstrated experience in Multi-Tiered Web Based Systems and Complex Data-driven Applications.
  • Four (4) years of demonstrated experience in Version Control Systems.
  • Four (4) years of demonstrated experience in Technical Strategy Development using real-time metrics, performance data, and incident trends using DataDog.
  • Four (4) years of demonstrated experience in Visualize system architecture, data flow, and service boundaries using Draw.io and Confluence.
  • Four (4) years of demonstrated experience in Align technical initiatives with product and business timelines using Atlassian JIRA Advanced Roadmaps.
  • Four (4) years of demonstrated experience in Software Development Life Cycle.
  • Four (4) years of demonstrated experience in Agile Practices and Methodologies.
  • Four (4) years of demonstrated experience in Performance Monitoring and Observability.
  • Four (4) years of demonstrated experience in Identify hotspots, tech debt, and refactoring opportunities using AWS Bedrock, and GitHub Copilot.

Responsibilities

  • Leads one or more software engineering teams through the full development lifecycle defining design requirements with stakeholders, architecting scalable solutions, and ensuring system interoperability.
  • Applies deep technical expertise to solve complex engineering and architecture challenges, using diagnostic analysis, operational insights, and product alignment.
  • Codes solutions independently and mentors peers through code reviews, debugging, and refactoring efforts.
  • Establishes standards and best practices to ensure consistency, scalability, and reliability across teams.
  • Oversees software quality, release management, and monitoring strategies, including observability and disaster recovery planning.
  • Identifies and resolves severe security vulnerabilities, contributes to secure coding strategies, and ensures compliance.
  • Drives process and productivity improvements across teams and functions, collaborating with Product Support, QA, and SREs.
  • Demonstrates thought leadership through technical guidance, coaching, and participation in senior leadership discussions on current and future engineering needs.

Benefits

  • competitive compensation package
  • Total Rewards
  • base pay
  • annual bonus
  • long-term incentive opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service