Staff Software Engineer
About This Position
Job Summary
Cardinal Health is seeking a Staff Software Engineer to join its Commercial Technologies team in Nashville, Davidson County, TN. This senior role drives back‑end development, portfolio strategy, and innovative solutions that enhance the customer experience.
Key Responsibilities
- Design, develop, and maintain high‑performance back‑end services and APIs supporting Cardinal Health’s commercial technology portfolio.
- Collaborate with product owners, business leaders, and cross‑functional teams to define technical strategy and roadmap.
- Lead architectural decisions, code reviews, and mentor junior engineers.
- Implement scalable, secure, and reliable solutions that improve front‑end user experiences.
- Drive continuous improvement through automation, testing, and performance monitoring.
- Stay current with emerging technologies and incorporate best practices.
Required Qualifications
- Bachelor’s or higher in Computer Science, Engineering, or related field.
- 5+ years of professional software engineering experience, with at least 2 years in a senior or staff role.
- Strong expertise in Java, C#, .NET, or similar back‑end languages and frameworks.
- Experience with cloud platforms (AWS, Azure) and micro‑services architecture.
- Proficiency in RESTful API design, relational databases, and CI/CD pipelines.
- Excellent problem‑solving, communication, and leadership skills.
Preferred Experience
- Experience in healthcare or pharmaceutical technology domains.
- Knowledge of front‑end technologies (React, Angular) to bridge back‑end and UI teams.
- Familiarity with Agile/Scrum methodologies.
Compensation & Benefits
Salary: $122,814.87 annually. Cardinal Health offers a comprehensive benefits package including health insurance, 401(k) match, paid time off, and professional development opportunities.
Frequently Asked Questions
What does a Staff Software Engineer at Cardinal Health do?
They design and build high‑performance back‑end services, lead architectural decisions, mentor teams, and collaborate with business leaders to deliver innovative commercial technology solutions.
What qualifications are required for this position?
A bachelor’s degree in CS or related field, 5+ years of software engineering experience, strong expertise in Java/C#/.NET, cloud platforms, and proven leadership abilities.
Where is the job located and what is the salary?
The role is based in Nashville, Davidson County, Tennessee, with an annual salary of $122,814.87.
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,362/week.
Check the job description for location requirements.
Job Details
Cardinal Health
Nashville, Davidson County
Full-Time
From $2,362/week
28/04/2026