Taro Logo

Software Engineer

McKesson is an impact-driven, Fortune 10 company that delivers insights, products, and services that make quality care more accessible and affordable in healthcare.
$106,900 - $178,100
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Healthcare · Enterprise SaaS

Description For Software Engineer

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. At CoverMyMeds, a part of McKesson, you'll join innovative teams to deliver exceptional software solutions that surpass customer expectations.

As a Software Engineer, you'll be responsible for the full software development lifecycle, from requirements gathering to deployment and maintenance. You'll work independently or with minimal guidance to design, develop, and maintain software solutions while ensuring high quality and security standards. The role involves significant technical work including coding, debugging, and leading code reviews, as well as collaboration with cross-functional teams.

Key technical aspects include:

  • Working with technologies like Ruby, Java, Python, and web development frameworks
  • Implementing and maintaining monitoring and observability solutions
  • Contributing to microservice and event-driven architectures
  • Working with cloud platforms (Microsoft Azure preferred)
  • Ensuring HIPAA compliance and security best practices

The position offers competitive compensation ($106,900 - $178,100) and benefits, with opportunities for growth and impact in healthcare technology. You'll be part of a culture that values innovation, collaboration, and technical excellence, while working on solutions that make healthcare more accessible and affordable.

The role is hybrid-based in Columbus, OH, offering flexibility while maintaining team collaboration. You'll have the opportunity to mentor less experienced team members, contribute to process improvements, and work on challenging technical problems that directly impact healthcare delivery.

Join McKesson if you want to:

  • Work on meaningful healthcare technology solutions
  • Be part of a Fortune 10 company with extensive resources and opportunities
  • Develop your technical and leadership skills
  • Contribute to projects that improve healthcare accessibility
  • Work in a collaborative, innovative environment with modern technology stack
Last updated 20 days ago

Responsibilities For Software Engineer

  • Participate in defining design requirements and refining requirements with stakeholders
  • Develop and document technical designs and processes
  • Investigate software problems and identify root causes through diagnostic analysis
  • Write and document code, perform complex debugging
  • Lead peer code reviews and refactoring efforts
  • Ensure software quality by adhering to coding standards
  • Contribute to release management processes
  • Implement monitoring, observability, and disaster recovery solutions
  • Identify and resolve security vulnerabilities
  • Provide technical guidance and mentorship to less experienced team members
  • Provide on-call and urgent issue support as necessary

Requirements For Software Engineer

Ruby
Java
Python
TypeScript
React
  • Bachelor's in computer science, engineering or another STEM field or equivalent
  • 4+ years of experience with Ruby, C#, Java, Python
  • 4+ years of experience developing web-based software systems and applications
  • 2+ years of experience with both manual and automated testing/tools
  • 2+ years of experience working with version control concepts
  • 2+ years of experience working in agile practices and methodologies
  • Direct experience with performance monitoring and observability

Jobs Related To McKesson Software Engineer