Staff Software Engineer

Cardinal Health — Nashville, Davidson County
Full-Time Apr 28, 2026
From $2,362/week
Apply Now →

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

How do I apply?

Click the Apply Now button to submit your application directly to the employer.

What is the salary?

The estimated compensation for this role is From $2,362/week.

Is this remote?

Check the job description for location requirements.

Ready to apply?

Take the next step in your career today

Apply Now

Job Details

Company
Cardinal Health
Location
Nashville, Davidson County
Type
Full-Time
Salary
From $2,362/week
Posted
28/04/2026
Quick Apply

Similar Jobs

Microservices Architect Bright Vision Technologies
Inventory Clerk Brand Vaughan
Staff Psychiatrist The McLean Hospital Corporation
AI
WeHired AI Online