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, a Fortune 500 healthcare services company, is seeking a Software Engineer to join their Application Development & Maintenance team. This role focuses on developing and supporting innovative applications that enable critical supply chain operations. The position offers a competitive salary range of $94,900 - $135,600 and comprehensive benefits.

The ideal candidate will have 3-5 years of experience in software development, with strong proficiency in both backend (Java, Python, Node.js) and frontend technologies. You'll work on complex projects involving microservices, APIs, and data integration, using modern tools and practices including Git, CI/CD, and agile methodologies.

Cardinal Health provides an inclusive workplace environment and values diversity of thought and experience. The company has a rich 50-year history and operates in more than 30 countries, serving as a crucial link between clinical and operational healthcare. This role offers the opportunity to work remotely while contributing to meaningful healthcare solutions that impact lives daily.

The position involves collaborating with cross-functional teams, participating in agile ceremonies, and maintaining high-quality code standards. You'll be part of a team that develops solutions for critical supply chain operations, working with various databases, cloud platforms, and event-driven architectures.

Benefits include comprehensive medical coverage, 401k, paid parental leave, and various wellness programs. The company encourages continuous learning and professional growth, making it an excellent opportunity for a mid-level engineer looking to make an impact in healthcare technology.

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 in agile ceremonies
  • Implement features and enhancements following best practices
  • Contribute to technical documentation
  • Build and consume APIs, microservices, and integration components
  • Participate in troubleshooting and resolving application issues
  • Follow established 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 (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