Taro Logo

Software Engineer

A global distributor of pharmaceuticals, manufacturer and distributor of medical and laboratory products, and provider of healthcare performance and data solutions.
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, a Fortune 500 company headquartered in Dublin, Ohio, is seeking a 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 requires 3-5 years of experience and offers a competitive salary range of $94,900 - $135,600.

The ideal candidate will work in a remote setting, contributing to the development of enterprise-scale applications using modern technologies including Java, Python, Node.js, and various database systems. The role involves working with microservices, API development, and cloud-native platforms, making it perfect for engineers interested in distributed systems and modern architecture.

Cardinal Health provides a comprehensive benefits package including medical, dental, and vision coverage, 401k savings plan, paid parental leave, and various wellness programs. The company's strong focus on healthcare technology and its position as a crucial link between clinical and operational healthcare makes this an exciting opportunity for engineers looking to make a meaningful impact in the healthcare sector.

The role offers significant growth potential, with opportunities to mentor less experienced colleagues and work on complex, large-scope projects. The company's commitment to diversity and inclusion, combined with its modern tech stack and focus on continuous learning, creates an ideal environment for professional development.

Last updated 7 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 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 (HTML, CSS, JavaScript)
  • Strong understanding of RESTful APIs and microservices architectures
  • Experience with data integration techniques
  • Experience with databases (PostgreSQL, MongoDB)
  • Experience with modern software development practices and tools
  • Experience with test automation frameworks
  • Solid understanding of DevOps principles
  • Strong communication skills
  • Experience with event-driven architectures
  • Experience with cloud-native platforms

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