Staff Software Engineer
About This Position
Job Summary
Cardinal Health is seeking a Staff Software Engineer to join its Commercial Technologies team in Montpelier, Washington County, US. This senior engineering role focuses on designing and delivering scalable back‑end solutions that enhance the enterprise’s commercial technology portfolio.
Key Responsibilities
- Lead the architecture, development, and deployment of high‑performance back‑end services supporting Cardinal Health’s commercial platforms.
- Collaborate with product owners, business analysts, and UI/UX teams to translate business requirements into technical specifications.
- Mentor senior and junior engineers, promote best coding practices, and drive continuous improvement initiatives.
- Design and implement APIs, data pipelines, and micro‑services that integrate with existing enterprise systems.
- Ensure reliability, scalability, and security of production systems through automated testing, monitoring, and incident response.
- Participate in strategic technology planning, evaluating emerging tools and frameworks to keep the portfolio innovative.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (advanced degree preferred).
- 5+ years of professional software development experience, with at least 2 years in a lead or staff‑engineer capacity.
- Strong proficiency in Java, C#, or Python and experience with cloud platforms (AWS, Azure, or GCP).
- Deep understanding of micro‑service architecture, RESTful APIs, and containerization (Docker, Kubernetes).
- Proven track record of delivering complex, high‑volume enterprise applications.
- Excellent problem‑solving, communication, and stakeholder‑management skills.
Preferred Skills
- Experience with DevOps tools such as Jenkins, Terraform, or Ansible.
- Knowledge of data storage solutions (SQL, NoSQL) and big‑data processing frameworks.
- Familiarity with Agile/Scrum methodologies and CI/CD pipelines.
Compensation
Salary range: $116,151.55 per year.
Why Join Cardinal Health?
Be part of a global leader in healthcare services, working on innovative technology that directly impacts patient care and the commercial health ecosystem. Competitive benefits, professional growth opportunities, and a collaborative culture await.
Frequently Asked Questions
What type of projects will I work on as a Staff Software Engineer at Cardinal Health?
You will design and build scalable back‑end services, APIs, and data pipelines that support Cardinal Health’s commercial technology platforms and integrate with enterprise systems.
What technical skills are required for this position?
Strong expertise in Java, C# or Python, cloud platforms (AWS/Azure/GCP), micro‑service architecture, Docker/Kubernetes, and solid experience with CI/CD and automated testing.
Is there room for career growth in this role?
Yes, Cardinal Health offers mentorship, leadership opportunities, and exposure to strategic technology initiatives that can advance you to senior architecture or engineering management positions.
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,234/week.
Check the job description for location requirements.
Job Details
Cardinal Health
Montpelier, Washington County
Full-Time
From $2,234/week
28/04/2026