Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer

$131k - $218.3k

McKesson

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.

The Shared Capabilities team builds and operates the core APIs, event standards, and integration services that power product development across CoverMyMeds. These services connect directly to critical business data and serve as foundational building blocks used by engineering teams throughout the organization.


As a Senior Software Engineer , you will design, build, and operate production-grade APIs and event-driven services while helping establish the engineering standards that other teams follow. In addition to hands-on software development, you will serve as a technical resource for the organization by reviewing solution designs, mentoring engineers, and providing guidance on architectural decisions and implementation approaches.


This is a highly collaborative, backend-focused engineering role with minimal frontend development. Success requires strong technical depth, sound engineering judgment, and the ability to influence teams through expertise rather than authority.


What You'll Do

Core Engineering Responsibilities
  • Design, build, and operate scalable, production-grade APIs used across CoverMyMeds.
  • Develop and maintain services built using TypeScript, Node.js, and Python.
  • Build and support Kafka-based event-driven integrations and services.
  • Design and maintain relational database schemas using PostgreSQL.
  • Develop and maintain infrastructure as code using Terraform and related tooling.
  • Build and enhance CI/CD pipelines using GitHub Actions and automated deployment processes.
  • Build migration tools and assist engineering teams in adopting new platform capabilities.
  • Troubleshoot and resolve production issues across services owned by the Shared Capabilities team.
  • Participate in an on-call rotation supporting services owned by the team.
Technical Leadership Responsibilities
  • Perform technical feasibility reviews and provide actionable feedback on proposed solutions.
  • Partner with engineering teams to establish and maintain API and event-design standards.
  • Mentor engineers through code reviews, technical discussions, and collaborative problem solving.
  • Act as a technical resource for teammates and partner engineering groups.
  • Identify opportunities to improve engineering quality, maintainability, reliability, and scalability.
  • Help drive adoption of modern engineering practices and development tooling.
  • Collaborate with teams early in the design process to prevent costly architectural divergence.
AI-Assisted Development
  • Utilize AI-assisted development tools to improve engineering productivity and delivery speed.
  • Contribute to the continuous improvement of team development workflows and engineering practices.
  • Apply sound engineering judgment when validating AI-generated solutions and recommendations.
Priority will be given to candidates who reside in the Columbus, OH Metropolitan area.

We are unable to provide sponsorship for this role presently or in the future.


Minimum Qualifications

Degree or equivalent and typically requires 7+ years of relevant experience.


Education

Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.


Critical Skills
  • 5+ years of professional software development experience.
  • Demonstrated experience designing, building, and operating production APIs.
  • Experience developing backend services using TypeScript/Node.js and Python.
  • Experience working with Kafka or similar event-streaming platforms.
  • Experience designing and maintaining relational database schemas using PostgreSQL or similar technologies.
  • Experience implementing infrastructure as code using Terraform or comparable tooling.
  • Experience working with modern CI/CD platforms such as GitHub Actions.
  • Experience supporting production systems and resolving operational issues.
  • Experience participating in technical design discussions and code reviews.
Preferred Qualifications
  • Experience with Azure services, including API Management and Service Bus.
  • Experience with Helm and Kubernetes-based deployment environments.
  • Experience modernizing applications built with Ruby on Rails or Elixir.
  • Experience working in SOX, ITGC, or other regulated software-delivery environments.
  • Experience developing platform services, shared engineering capabilities, or internal developer platforms.
  • Experience mentoring engineers and influencing technical decisions across teams.
  • Experience using AI-assisted software-development tools such as Claude or similar technologies.
Technical Capabilities
  • Strong understanding of API design principles, including versioning and backward compatibility.
  • Strong problem-solving and analytical skills.
  • Ability to evaluate technical approaches and provide constructive engineering feedback.
  • Ability to communicate technical concepts and tradeoffs to technical and non-technical audiences.
  • Demonstrated ability to learn new technologies and apply them effectively in a production environment.


We are proud to offer a competitive compensation package at McKesson as part of our Total Rewards. This is determined by several factors, including performance, experience and skills, equity, regular job market evaluations, and geographical markets. The pay range shown below is aligned with McKesson's pay philosophy, and pay will always be compliant with any applicable regulations. In addition to base pay, other compensation, such as an annual bonus or long-term incentive opportunities may be offered. For more information regarding benefits at McKesson, please click here.

Our Base Pay Range for this position

$131,000 - $218,300

McKesson has become aware of online recruiting-related scams in which individuals who are not affiliated with or authorized by McKesson are using McKesson's (or affiliated entities, like CoverMyMeds or RxCrossroads) name in fraudulent emails, job postings or social media messages. In light of these scams, please bear the following in mind:

McKesson Talent Advisors will never solicit money or credit card information in connection with a McKesson job application.

McKesson Talent Advisors do not communicate with candidates via online chatrooms or using email accounts such as Gmail or Hotmail. Note that McKesson does rely on a virtual assistant (Gia) for certain recruiting-related communications with candidates.

McKesson job postings are posted on our career site: careers.mckesson.com.

McKesson is an Equal Opportunity Employer

McKesson provides equal employment opportunities to applicants and employees, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other legally protected category. For additional information on McKesson's full Equal Employment Opportunity policies, visit our Equal Employment Opportunity page.

McKesson is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including job seekers with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, please contact us by sending an email to (United States) View email address on click.appcast.io or (Canada) View email address on click.appcast.io. Resumes or CVs submitted to this email box will not be accepted.

Join us at McKesson!
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer in United States vacancy
  •  ...garantia da disponibilidade dos serviços para os usuários; Requisitos obrigatórios: - Experiência relevante em desenvolvimento de software, preferencialmente trabalhando com produtos digitais; Possui conhecimento sólido em computação e em boas práticas de... 
    Senior
    Remote job
    Full time

    Arco Educação

    Remote
    1 day ago
  •  ...Company Description Job Description Senior Software Engineer Cloud platform used by some of the biggest organizations on the planet to revolutionize how they develop, deploy and run their applications. As a next generation application server, we are a sophisticated... 
    Senior
    Full time

    Hireup.net

    Remote
    1 day ago
  • $44 - $48 per hour

     ...Job Description Our client is seeking a dynamic, senior level Software Engineer to join their team. This individual will design, modify, develop, write and implement software programming applications. The Software Engineer will support and/or install software applications... 
    Senior
    Hourly pay
    Full time
    Contract work

    Olsa Resources

    Remote
    1 day ago
  •  ...Responsibilities \\\ \ Participate and contribute to software design and architecture \\ Continually review performance and collaborate with Sr. Software Engineers to recommend repairs of existing programs to increase operating efficiency or to adapt to new requirements... 
    Senior
    Full time

    Pivotal Solutions

    Remote
    1 day ago
  • Job ID: 22030767Reference Number: 24-00331Title: Sr. Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2024-04-22Company: HAN StaffingSr. Software Engineer
    Senior

    HAN Staffing

    Iselin, NJ
    8 hours ago
  • Company Description Esolvit is a global leader in consulting, technology, application development, outsourcing and staffing solutions. ESolvit has successfully delivered solutions of the highest quality to customers globally. We have strategic alliances with customers...
    Senior
    Full time

    Esolvit, Inc.

    Remote
    1 day ago
  •  ...Your expertise Bachelor or equivalent focusing on Computer Science, Software Engineering, etc ideally 5-7 years of experience in a similar position focused on full stack java development within the financial sector interested in learning new technologies and... 
    Senior
    Full time

    Atyeti Inc

    Remote
    1 day ago
  •  ...the leaderboard, take part in challenges, connect with each other, and much more. We’re looking for strong, passionate senior software engineers to join us in our quest to improve these experiences and build entirely new ones, while scaling our architecture to support... 
    Senior
    Full time

    Peloton Corporation

    New York, NY
    1 day ago
  • Company Description Mindlance is a national recruiting company which partners with many of the leading employers in the Life Sciences, IT, and Financial Services sectors, feel free to check us out at Job Description Job Overview: The ideal candidate ...
    Senior
    Full time

    Mindlance

    San Francisco, CA
    1 day ago
  •  ...flexibility by offering contingent labor as a variable cost. Job Description summary of the position. Job Title: Sr. Software Engineer Location: Denver, CO 80202 Duration: 1+ Year ( Might convert full time) Job Description: What candidates need:... 
    Senior
    Full time
    Immediate start

    Artech Information System

    Remote
    1 day ago
  •  ...for your organization. Job Description Looking for an engineer with 5+ years experience working with MCU in the automotive...  ...Qualifications • Bachelor’s Degree in Electrical, Systems, Computer, or Software Engineering required. Master’s degree • 5+ years of MCU/ ECU... 
    Senior
    Full time

    Northstar Staffing Solutions

    Remote
    1 day ago
  •  ...Description     Job Description 4 Month Contract Job Opportunity   Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work

    Olsa Resources

    Remote
    1 day ago
  •  ...and health insurance sectors. Qualifications • Minimum of 5 years of management/leadership experience in a software development or Engineering organization • Must have at least 7 years’ experience working through the design, development, release cycle, and delivering... 
    Senior
    Full time

    Futurewave Systems

    Remote
    1 day ago
  •  ...Find the below position if you have any consultant please do reply with updated resume  Below is the JD: Job Title :Sr Software Engineer Location : Culvar City, CA Duration : 6+ Month  Responsibilities: • Work with and understand components of a complex... 
    Senior
    Full time
    Immediate start

    Gbit

    Remote
    1 day ago
  •  .... Skills are changing faster than ever; our dynamic assessment engine and crowdsourcing tools capture what's relevant now, to deliver...  ...and CoffeeScript. Want to give Smarterer a spin?  Take our Software Engineering Concepts test ( for a spin . Qualifications... 
    Senior
    Full time

    Smarterer

    Boston, MA
    1 day ago
  •  ...Understanding of MVC, MVP and similar design patterns Work in an Agile software development environment (SCRUM) Work with the newest...  ...Continue to improve upon your already excellent software engineering knowledge Create the best software of your life  Work in... 
    Senior
    Full time

    Jobsbridge

    San Diego, CA
    1 day ago
  •  ...SECURITY CLEARANCE : TS/SCI with both Polygraphs is required POSITION: Sr. Software Engineer REQUISITION: KIN-SWE3-03.081825 LOCATION: Ft. Meade, Maryland JOB DESCRIPTION : • Software Engineer to implement, test, and operate using advanced software security... 
    Senior
    Full time
    Work experience placement

    Capital Solutions Group

    Remote
    1 day ago
  • Company Description Meet Futurewave Systems. When it comes to technology and staffing services, we are by far, the best and brightest. We’re making waves, turning heads, and breaking ground in a very competitive industry. By supplying quality services, delivering ...
    Senior
    Full time
    Work experience placement
    Worldwide

    Futurewave Systems

    Remote
    1 day ago
  •  ...SECURITY CLEARANCE: TS/SCI with both Polygraphs is required POSITION: Sr. Software Engineer / (AE,L4) REQUISITION: NIN-AE4-30.051925 LOCATION: Laurel, Maryland SEAT LOCATION: Emerson JOB DESCRIPTION: This position is responsible for helping to stand up... 
    Senior
    Full time

    Capital Solutions Group

    Laurel, MD
    1 day ago
  •  ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, FLIGHT SOFTWARE (STARSHIP) As an engineer on the Starship software team, you will design, develop and test software that... 
    Senior
    Permanent employment
    Full time
    Weekend work

    Spacex

    United States
    1 day ago
  •  ...a Thriving Team. This role is open due to growth and expansion.  We’re looking for a passionate and experienced Senior Software Engineer to join our growing team in Fort Wayne . If you're seeking a permanent position that offers challenging projects, a collaborative... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Flexible hours
    1 day per week

    Evotek Recruiting

    Remote
    1 day ago
  •  ...based in Redwood City, is currently seeking a Senior Wireless Software Engineer, to be a part of building the most innovative audio and visual...  ...they love.  Job Description We are currently seeking a Sr. Wireless Software Engineer, who will be responsible for... 
    Senior
    Full time

    Eva Automation, Inc.

    Remote
    1 day ago
  •  ...and industry while growing your career. You'll find the work is exciting, fun, and very meaningful.  We are looking for Sr. Software Engineers to join our team. This role will be located in Charlottesville, VA, and will report to the Chief Technology Officer and... 
    Senior
    Full time
    Remote work

    Perrone Robotics

    Charlottesville, VA
    1 day ago
  •  ...Company Description Information Technology Job Description SR. SOFTWARE ENGINEER  SUMMARY:  Performs complex product design, systems analysis and programming activities which may require extensive research. Performs moderately complex bug verification... 
    Senior
    Full time

    Direct Staffing Inc

    Remote
    1 day ago
  •  ...Job Description Job Title : Software Engineer Job Location : Sterling, VA Job Duration: 12 Months contract to hire for the right candidate Education Requirements: Bachelor’s Degree and three years of relevant experience   Notes: candidates must be... 
    Senior
    Permanent employment
    Full time
    Contract work
    Local area

    Infinite Computing Systems

    Remote
    1 day ago
  •  ...Company Description Job Description Software Engineer Ruby   Are you socially conscious and want to "save the world"? Do you have 3+ years of experience as a Web Developer with a strong foundation in an MVC environment? We're an up and coming niche technology... 
    Senior
    Full time

    Hireup.net

    Remote
    1 day ago
  •  ...Sr. Software Engineer Role summary Kelaca is looking for a Sr. Software Engineer/Loan IQ Engineer for their client partner for this remote opportunity in Charlotte, NC. This senior, hands-on software engineering role sits within a Loan IQ-focused lending platform in... 
    Senior
    Remote job
    Full time
    Bank staff
    Weekday work

    Kelaca

    Remote
    1 day ago
  •  ...robotics within industry to free human resources from labor intensive tasks to focus on more intellectual challenges. As a Sr. Software Engineer at Mujin, you will collaborate with a world-class team of doers and dive into challenging technical problems to deliver our... 
    Senior
    Full time
    Work experience placement
    Local area
    Remote work

    Mujin

    Remote
    1 day ago
  • $180k - $225k

     ...Overview SuperDial is hiring a Senior Software Engineer I to help build the systems behind our AI-driven healthcare products. Our voice and LLM-powered solutions help healthcare organizations reduce administrative burden, improve revenue cycle workflows, and operate... 
    Senior
    Full time
    Relocation package

    SuperDial

    Remote
    1 day ago
  •  ...mind. Job Description *Position based out of Greenville, SC or Charleston, SC. Relocation Assistance available* Senior Software Engineer  This Senior Software Engineer will be responsible for full cycle development of our Account Services program. The Engineer... 
    Senior
    Full time
    Relocation package

    Benefitfocus

    United States
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!