Staff Software Engineer
About This Position
Cardinal Health is seeking a Staff Software Engineer to join its Commercial Technologies team in State House, Lancaster County, US. This senior role leads the design and delivery of back‑end platforms that power the company’s commercial technology portfolio.
Key Responsibilities
- Architect, develop, and maintain high‑performance back‑end services that support Cardinal Health’s commercial applications.
- Collaborate with product owners, UX designers, and business stakeholders to translate strategic goals into technical solutions.
- Lead code reviews, mentor junior engineers, and champion best practices for clean, testable, and scalable code.
- Drive continuous integration/continuous delivery (CI/CD) pipelines and automate deployment processes.
- Evaluate emerging technologies and recommend innovations that enhance customer experience and operational efficiency.
- Ensure security, compliance, and data integrity across all software components.
Required Qualifications
- Bachelor’s or higher degree in Computer Science, Engineering, or a related field.
- 7+ years of professional software development experience, with at least 3 years in a senior or lead role.
- Expertise in Java, C#, or Python and modern frameworks (e.g., Spring, .NET Core, Django).
- Strong knowledge of RESTful APIs, micro‑services architecture, and cloud platforms (AWS, Azure, or GCP).
- Proven ability to design scalable systems and troubleshoot complex production issues.
- Excellent communication skills and a collaborative mindset.
Preferred Experience
- Experience with containerization (Docker, Kubernetes) and infrastructure as code.
- Familiarity with database technologies such as PostgreSQL, MySQL, or NoSQL stores.
- Background in healthcare or pharmaceutical technology solutions.
Compensation & Benefits
Base salary: $146,878.89 per year. Cardinal Health offers a comprehensive benefits package including health insurance, retirement plans, paid time off, and professional development opportunities.
Frequently Asked Questions
What does a Staff Software Engineer do at Cardinal Health?
You will design, build, and maintain high‑performance back‑end services, mentor engineering teams, and drive technical strategy for commercial technology solutions.
What qualifications are required for this role?
A bachelor’s degree in a technical field, 7+ years of software development experience (including senior leadership), and expertise in Java, C#, Python, cloud platforms, and micro‑services.
What is the salary for this position?
The role offers a base salary of $146,878.89 per year, plus a full benefits package.
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,825/week.
Check the job description for location requirements.
Job Details
Cardinal Health
State House, Lancaster County
Full-Time
From $2,825/week
28/04/2026