Staff Software Engineer
About This Position
Job Summary
Cardinal Health is seeking a Staff Software Engineer to join its Commercial Technologies team in Lansing, Ingham County, US. This senior role focuses on building back‑end platforms and innovative solutions that drive business value and improve the customer experience.
Key Responsibilities
- Design, develop, and maintain high‑performance, scalable back‑end services for commercial technology products.
- Collaborate with product owners, architects, and cross‑functional teams to define technical strategies and roadmaps.
- Lead code reviews, mentor junior engineers, and champion best practices in software development.
- Drive continuous improvement by introducing modern frameworks, automation, and DevOps practices.
- Ensure security, reliability, and compliance of all delivered solutions.
- Participate in agile ceremonies and contribute to sprint planning and estimation.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering or related field (or equivalent experience).
- 5+ years of professional software engineering experience, with at least 2 years in a senior or lead role.
- Strong proficiency in Java, C#, or Python and experience with microservices architecture.
- Deep understanding of RESTful APIs, cloud platforms (AWS/Azure), and containerization (Docker, Kubernetes).
- Proven ability to solve complex problems and deliver production‑grade code.
- Excellent communication skills and ability to work effectively with business stakeholders.
Preferred Skills
- Experience in healthcare or pharmaceutical technology domains.
- Familiarity with front‑end technologies (React, Angular) to improve end‑user experience.
- Knowledge of CI/CD pipelines, automated testing, and infrastructure as code.
Compensation
Base salary range: $124,665.67 – $124,665.67 per year.
Frequently Asked Questions
What does a Staff Software Engineer do at Cardinal Health?
They design and build scalable back‑end services, lead technical strategy, mentor engineers, and ensure solutions meet security and performance standards.
What qualifications are required for this position?
A bachelor’s degree in a related field, 5+ years of software engineering experience, strong Java/C#/Python skills, and expertise in cloud and microservices.
What is the salary range for this role?
The position offers a base salary of $124,665.67 per year.
Frequently Asked Questions
Click the Apply Now button to submit your application directly to the employer.
The estimated compensation for this role is From $2,397/week.
Check the job description for location requirements.
Job Details
Cardinal Health
Lansing, Ingham County
Full-Time
From $2,397/week
28/04/2026