Taro Logo

Software Engineer

A global healthcare services and products company connecting patients, providers, payers, pharmacists and manufacturers for integrated care coordination.
Dublin, OH, USA
$94,900 - $135,600
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
Healthcare · Enterprise SaaS

Description For Software Engineer

Cardinal Health, headquartered in Dublin, Ohio, is seeking a skilled Software Engineer to join their Application Development & Maintenance team. This role offers an opportunity to work on critical supply chain business operations, developing and supporting innovative applications and systems. The position combines technical expertise with business impact, focusing on data integration and supply chain decision-making.

The role requires a mix of backend and frontend development skills, with emphasis on building scalable, maintainable solutions. You'll work in an agile environment, collaborating with cross-functional teams to deliver high-impact applications. The tech stack includes modern technologies like Java, Python, Node.js, React, and cloud platforms, with exposure to event-driven architectures and microservices.

Cardinal Health, ranking among the top 20 on the Fortune 500, offers a comprehensive benefits package and a stable work environment with nearly 100 years of industry experience. The company's global presence, serving over 4,500 partners, provides opportunities for meaningful impact in healthcare technology.

This position is ideal for a mid-level developer with 3-5 years of experience who is passionate about healthcare technology and wants to work on enterprise-scale applications. The remote work option and competitive salary range ($94,900 - $135,600) make this an attractive opportunity for those seeking work-life balance while contributing to meaningful healthcare solutions.

Last updated 10 days ago

Responsibilities For Software Engineer

  • Develop, test, and deploy software applications and IT solutions
  • Collaborate with Technical Leads, Business Analysts, and other Developers
  • Participate in code reviews, unit testing, integration testing, and debugging
  • Participate actively in agile ceremonies
  • Implement features and enhancements following best practices
  • Contribute to technical documentation
  • Build and consume APIs, microservices, and other integration components
  • Participate in troubleshooting and resolving application issues
  • Follow established software development lifecycle (SDLC) processes
  • Stay current with emerging technologies and industry trends

Requirements For Software Engineer

Java
Python
Node.js
React
PostgreSQL
MongoDB
Kafka
Kubernetes
  • Bachelor's degree in Computer Science, Engineering preferred, or related technical field
  • 3-5 years of professional experience in software development
  • Proficiency in server-side languages (Java, Python, Node.js)
  • Proficiency in front-end development using HTML, CSS, and JavaScript
  • Strong understanding of RESTful APIs and microservices architectures
  • Experience with databases such as PostgreSQL, MongoDB
  • Experience with modern software development practices and tools
  • Experience with test automation frameworks
  • Solid understanding of DevOps principles
  • Strong communication skills and ability to collaborate effectively
  • Experience with event-driven architectures and Kafka
  • Experience with cloud-native platforms such as Tanzu PCF, GCP Kubernetes

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental and vision coverage
  • Paid time off plan
  • Health savings account (HSA)
  • 401k savings plan
  • Access to wages before pay day with myFlexPay
  • Flexible spending accounts (FSAs)
  • Short- and long-term disability coverage
  • Work-Life resources
  • Paid parental leave
  • Healthy lifestyle programs

Jobs Related To Cardinal Health Software Engineer