Jobs and Careers
CA

Software Engineer

Cardinal Health
OH-Ohio-Work from Home, United States, United StatesRemotefull_timeVerifiedPosted 29 Jul 2025
💰 $135,600/yr($94,900/yr$135,600/yr)

About the role

Headquartered in Dublin, Ohio, Cardinal Health, Inc. (NYSE: CAH) is a global, integrated healthcare services and products company connecting patients, providers, payers, pharmacists and manufacturers for integrated care coordination and better patient management. Backed by nearly 100 years of experience, with more than 50,000 employees in nearly 60 countries, Cardinal Health ranks among the top 20 on the Fortune 500.

What Application Development & Maintenance contributes to Cardinal Health

Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value.

Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications.


We are seeking a skilled and motivated Software Developer (P3) to join our team in developing and supporting innovative, high-impact applications and systems that enable critical supply chain business operations. The ideal candidate brings solid hands-on coding experience, a strong commitment to quality, and a collaborative mindset. They are adaptable to various project delivery methodologies - including agile and waterfall - and work effectively with geographically distributed, cross-functional teams to build robust, scalable, and maintainable technology solutions, with a focus on data integration to enable informed supply chain decisions.

What is expected of you and others at this level

  • Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects
  • May contribute to the development of policies and procedures
  • Works on complex projects of large scope
  • Develops technical solutions to a wide range of difficult problems
  • Solutions are innovative and consistent with organization objectives
  • Completes work; independently receives general guidance on new projects
  • Work reviewed for purpose of meeting objectives
  • May act as a mentor to less experienced colleagues

Responsibilities

  • Develop, test, and deploy software applications and IT solutions based on defined functional and non-functional requirements.

  • Collaborate with Technical Leads, Business Analysts, and other Developers to translate business and technical requirements into working software.

  • Participate in code reviews, unit testing, integration testing, and debugging in collaboration with testers to ensure high-quality, maintainable code.

  • Participate actively in agile ceremonies such as sprint planning, backlog refinement, daily stand-ups, retrospectives, and show & tells to ensure alignment, continuous improvement, and transparent delivery.

  • Adapt to different project delivery methodologies (agile, waterfall, or hybrid), participating in appropriate ceremonies or checkpoints to ensure successful delivery and alignment with business goals.

  • Implement features and enhancements as part of an agile product team, following best practices in software development and DevOps.

  • Contribute to technical documentation, including design specifications, API contracts, and support materials.

  • Build and consume APIs, microservices, and other integration components to facilitate seamless data flow between systems and ensure data consistency.

  • Participate in troubleshooting and resolving application and system issues, including production support, in a timely manner.

  • Follow established software development lifecycle (SDLC) processes and use tools including Git (source control), Jira (project and workflow management), Confluence (documentation), and ServiceNow (production incident management and ticketing).

  • Stay current with emerging technologies and industry trends, and apply relevant practices to ongoing work.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering preferred, or a related technical field – o

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Cardinal Health

View company profile →