Software Engineer – Pricing Applications

McKesson•Richmond, VA
•$102,000 - $170,000

About The Position

McKesson is seeking a hands-on Software Engineer to build, support, and enhance enterprise pricing applications. The role spans backend services, integrations, production support, and ongoing feature development. The engineer will deliver enhancements from requirements through production and work with product, architecture, and business teams on solution design. McKesson Medical-Surgical (MMS), a subsidiary and publicly reported segment of McKesson Corporation, distributes medical-surgical supplies, pharmaceuticals, diagnostic equipment and supplies, and related solutions to healthcare settings and providers outside traditional hospitals. MMS serves alternate and non-acute care markets across the U.S.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related technical field.
  • At least 4 years of software engineering experience.
  • Strong backend development and object-oriented programming skills.
  • Experience with microservices and REST APIs.
  • Experience with cloud-based enterprise applications.
  • Strong SQL and relational database skills.
  • Production troubleshooting and application support experience.
  • Familiarity with CI/CD, source control, monitoring, and logging.
  • Strong problem-solving and communication skills.

Nice To Haves

  • Master’s degree in Computer Science, Software Engineering, Engineering, or a related technical discipline.
  • Experience with distributed systems and high-volume applications.
  • Experience integrating with enterprise ERP, CRM, or transactional systems.
  • Experience supporting business-critical or pricing-related applications.
  • Familiarity with performance tuning, resiliency, and production operations.

Responsibilities

  • Develop and maintain scalable backend services and APIs.
  • Support integrations across enterprise applications and data services.
  • Troubleshoot production issues and perform root-cause analysis.
  • Improve application performance, reliability, and scalability.
  • Support deployments, testing, and release activities.
  • Deliver enhancements from requirements through production.
  • Maintain technical documentation and operational runbooks.
  • Partner with product, architecture, and business teams on solution design.

Benefits

  • Competitive compensation package
  • Potential annual bonus or long-term incentive opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service