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. As a Software Development Engineer at CoverMyMeds, you'll join innovative teams to deliver exceptional software solutions that surpass customer expectations.

The role involves participating in the full software development lifecycle, from requirements gathering to deployment and maintenance. You'll be responsible for writing and debugging code, leading peer reviews, ensuring software quality, and contributing to release management processes. The position requires expertise in languages like Ruby, Java, and Python, with experience in web-based systems development.

Key aspects of the role include:

  • Independently defining and refining technical requirements with stakeholders
  • Investigating and solving complex software problems
  • Leading code reviews and maintaining high-quality standards
  • Implementing monitoring and observability solutions
  • Ensuring security compliance and performing risk analyses
  • Mentoring less experienced team members
  • Contributing to cross-functional projects

The position offers competitive compensation ($106,900 - $178,100) plus benefits including annual bonuses and long-term incentives. This hybrid role is based in Columbus, OH, allowing for significant remote work while maintaining connection with the local team.

McKesson provides an environment where you can grow, make an impact, and bring new ideas to shape the future of healthcare. The company's focus on innovation, quality care, and employee well-being makes it an ideal place for software engineers looking to make a meaningful impact in healthcare technology.

Last updated 10 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
  • 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
  • Direct experience with performance monitoring and observability

Benefits For Software Engineer

Medical Insurance
401k
  • Competitive compensation package
  • Annual bonus
  • Long-term incentive opportunities

Jobs Related To McKesson Software Engineer