Taro Logo

Software Engineer

McKesson is one of the top 10 Fortune Global 500 companies, touching nearly every aspect of healthcare and focused on making quality care more accessible and affordable.
$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, one of the top 10 Fortune Global 500 companies, is seeking a Software Development Engineer to join CoverMyMeds. This role offers an opportunity to work on innovative teams delivering 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 define design requirements, develop technical solutions, and ensure high-quality code delivery. The role involves complex problem-solving, debugging, and leading peer code reviews.

Key aspects of the role include:

  • Participating in software design and development
  • Leading technical implementations and code reviews
  • Ensuring software quality and security
  • Contributing to monitoring and observability solutions
  • Providing technical mentorship to team members
  • Supporting on-call rotations

The position offers a competitive salary range of $106,900 - $178,100 and requires 4+ years of relevant experience. The role is hybrid-based in Columbus, OH, allowing for primarily remote work while maintaining connection to our hub office.

Technical requirements include strong experience with Ruby, C#, Java, or Python, web-based systems development, and automated testing. Experience with TypeScript, React, microservices, and cloud platforms (preferably Azure) is a plus.

At McKesson, you'll be part of a company that touches virtually every aspect of healthcare, making a real difference in accessibility and affordability of quality care. We foster a culture where you can thrive, make an impact, and are encouraged to bring forward new ideas.

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
React
TypeScript
  • 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
  • Must be based in the Columbus, OH metropolitan area

Jobs Related To McKesson Software Engineer