Supply Chain IT Transformation Tech Lead - Full-time
Job Description
Position Overview
Cardinal Health’s Application Development & Maintenance function drives the effective development, delivery, and operation of software systems that support both internal operations and externally–facing business needs. In this role, as a Technical Lead, you will be responsible for leading the design and delivery of scalable platforms, ensuring security and compliance, and mentoring engineering teams. Your deep expertise in Java Spring Boot, API & Microservices architecture, cloud–native development (GKE/Kubernetes), integration patterns, event–driven systems, modern identity management, and bridging IT with industrial/operational technology is highly valued.
Key Responsibilities
- Technical Leadership: Lead a team of engineers in designing, building, and deploying scalable enterprise applications; define and enforce enterprise architecture patterns; and partner with product managers and architects to translate business requirements into technical solutions.
- Full Stack Engineering: Design and develop backend services using Java, Spring Boot, and Microservices architecture; develop RESTful and GraphQL APIs that prioritize security, scalability, and observability.
- Cloud & Platform Engineering: Deploy, manage, and optimize workloads on Google Kubernetes Engine (GKE) and other cloud–native services; implement containerized solutions, automated pipelines, and GitOps principles.
- Integration & Event–Driven Architecture: Design and implement integration patterns with third–party APIs and enterprise systems; build event–driven, asynchronous solutions ensuring security and high availability.
- Identity & Security: Implement and manage authentication and authorization using Okta (OAuth 2.0, OIDC, SAML, MFA, RBAC); drive best practices for application security and enterprise identity standards.
- Mentorship & Collaboration: Mentor engineers, conduct code reviews, and foster a culture of learning and innovation while collaborating with QA, DevOps, and Product teams.
- Expectations: Apply advanced technical knowledge to manage complex projects, participate in policy development, recommend new practices, and provide solutions that set precedent.
Required Qualifications
- 8+ years of hands–on software engineering experience (with 2+ years in a Technical Lead role preferred).
- Strong experience with Java, Spring Boot, Microservices, and RESTful API development.
- Hands–on experience deploying applications on Kubernetes (preferably GKE).
- Deep understanding of enterprise standards, architecture patterns, and compliance frameworks.
- Proficiency in integration design patterns and working with external APIs.
- Experience with event–driven architecture (e.g., Kafka, Pub/Sub, or similar solutions).
- Expertise in identity and access management using Okta (authentication, authorization, SSO).
- Knowledge of database technologies (SQL/NoSQL) and front–end frameworks (React, Angular, or Vue).
- Familiarity with CI/CD pipelines, DevSecOps practices, and observability tools (Prometheus, Grafana, ELK, Splunk).
- Understanding of Programmable Logic Controllers (PLC) and integration with enterprise/industrial systems.
- Experience in regulated industries such as Healthcare, Pharma, Finance, or Manufacturing.
Benefits & Perks
Compensation: Anticipated salary range is $123,400 - $176,300. Bonus eligible: Yes.
- Medical, dental and vision coverage
- Paid time off plan
- Health savings account (HSA)
- 401k savings plan
- Access to wages before payday with myFlexPay
- Flexible spending accounts (FSAs)
- Short– and long–term disability coverage
- Work–Life resources
- Paid parental leave
- Healthy lifestyle programs
Application window anticipated to close on 11/08/2025. If interested, please submit your application as soon as possible.