Staff Software Engineer
About This Position
Cardinal Health is seeking a Staff Software Engineer to join its Commercial Technologies team in Topeka, Shawnee County, US. This senior role drives the design and delivery of back‑end platforms that power innovative commercial solutions.
Key Responsibilities
- Lead the architecture, development, and maintenance of scalable, high‑performance back‑end services supporting Cardinal Health’s commercial technology portfolio.
- Collaborate with product owners, UX designers, and data engineers to translate business requirements into robust technical solutions.
- Mentor and guide junior engineers, fostering best practices in code quality, testing, and continuous integration.
- Drive adoption of cloud-native technologies, micro‑services patterns, and automated DevOps pipelines.
- Participate in strategic planning, providing technical insight for portfolio roadmaps and innovative product concepts.
Required Qualifications
- Bachelor’s or higher degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software engineering experience, with a proven track record of leading complex projects.
- Expertise in modern programming languages such as Java, C#, or Python and strong understanding of RESTful API design.
- Hands‑on experience with cloud platforms (AWS, Azure, or GCP) and container orchestration (Docker, Kubernetes).
- Solid knowledge of relational and NoSQL databases, CI/CD tooling, and Agile/Scrum methodologies.
Preferred Skills
- Experience in healthcare or pharmaceutical technology domains.
- Familiarity with front‑end frameworks (React, Angular) to support full‑stack collaboration.
- Certifications in cloud architecture or DevOps practices.
Compensation
Salary range: $120,911.27 per year.
Frequently Asked Questions
What does a Staff Software Engineer do at Cardinal Health?
They lead the design, development, and delivery of scalable back‑end services, mentor junior engineers, and shape technical strategy for commercial technology products.
What technical skills are required for this position?
Proficiency in Java, C# or Python, cloud platforms (AWS/Azure/GCP), containerization (Docker/Kubernetes), API design, and Agile development practices.
Is prior healthcare industry experience necessary?
It is not required, but experience in healthcare or pharmaceutical technology is a strong plus.
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,325/week.
Check the job description for location requirements.
Job Details
Cardinal Health
Topeka, Shawnee County
Full-Time
From $2,325/week
28/04/2026