Software Engineer
$94.9k - $135.6kCardinal Health
What Application Development & Maintenance contributes to Cardinal Health
Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value.
Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications.
This role will be focused on supporting our Medical Manufacturing Outlier Applications as well as our EIT and Business Partners at domestic and international manufacturing locations.
Responsibilities
Work with and provide technical leadership as part of our global team.
Build and manage relationships with our EIT Shared Services Teams, Enterprise Architecture, Risk & Security, Regional Client Services (RCS) partners at the manufacturing sites, and medical business resources.
Responsible for assigned Medical manufacturing locations and all Outlier applications at that site.
Lead the creation, review, and updating of Resiliency Plans (HA and DR) for assigned applications.
Provide input on strategic planning/execution and introduction of new applications at the sites.
Understand, plan, and support for application retirement at assigned sites.
Demonstrate general understanding of hardware/software platforms including but not limited to operating systems, databases, application servers, web servers and integration technologies.
Demonstrate problem solving ability that allows for effective and timely resolution of system issues including but not limited to production outages.
Collaborate with software vendor partners as a technical SME/liaison, understanding application architecture, supported platforms, and future direction.
Qualifications
4-8 years of experience in application development and/or support roles, preferred
Bachelor's degree in related field, or equivalent work experience, preferred
General experience with network infrastructure, servers, operating systems, databases, wireless, and other technology systems.
Experience working in and supporting manufacturing environments preferred.
Experience with design for high availability and disaster recovery for IT systems
Experience with cloud environments preferred (AWS, GCP, Azure, etc.)
What is expected of you and others at this level
Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects
May contribute to the development of policies and procedures
Works on complex projects of large scope
Develops technical solutions to a wide range of difficult problems
Solutions are innovative and consistent with organization objectives
Completes work; independently receives general guidance on new projects
Work reviewed for purpose of meeting objectives
May act as a mentor to less experienced colleagues
Anticipated salary range: $94,900 - $135,600
Bonus eligible: No
Benefits: Cardinal Health offers a wide variety of benefits and programs to support health and well-being.
Medical, dental and vision coverage
Paid time off plan
Health savings account (HSA)
401k savings plan
Access to wages before pay day with myFlexPay
Flexible spending accounts (FSAs)
Short- and long-term disability coverage
Work-Life resources
Paid parental leave
Healthy lifestyle programs
Application window anticipated to close: 08/02/2026 *if interested in opportunity, please submit application as soon as possible.
The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity.
#LI-Remote
Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply.
Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law.
To read and review this privacy notice click here (
$130k - $150k
...Software Developer Nashville, TN | Hybrid (4 days onsite, 1 remote) Compensation: $130,000 - $150,000 depending on experience and skill... ...development experience Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field 3–7 years of experience with...SuggestedRemote workWorldwide- ...Job Title: Full Stack Software Engineer Job Location: Nashville, TN 37076 and Tampa, FL 33602 Contract Duration: 03 Months W2 candidates are only preferred Requirement: A bachelor's degree in computer science, software engineering, or a related...SuggestedContract work
- ...performance, enrich customer experiences, and fully integrate data across the enterprise. What you will do We are looking for a mid-level engineer who will be responsible for delivering robust, performant and resource-efficient Public Cloud (AWS, Azure, Google Cloud) and On-...SuggestedPermanent employmentFlexible hours
$65k - $150k
...this role, you’ll troubleshoot AI behavior, partner with other engineers to fix root causes, and continuously enhance platform... ...across the organization. Video Interview Process: As part of our Software Engineer hiring efforts, we're using a video screening process...SuggestedInternshipSecond jobWork at officeRemote work- ...sponsorship is not available for this position. Location: Onsite (5 days per week) POSITION SUMMARY Under the supervision of the Software Engineering Manager, the Software Engineer is responsible for the development, support, and maintenance of custom‑developed applications...SuggestedPermanent employmentFull time
$77.1k - $123.3k
...innovation that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a...Live inLocal areaWorldwide$68k - $93.5k
...other, win together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs....For contractorsLocal areaRemote workWorldwideWork visaFlexible hours$100k - $150k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II on the Meta Profile team, you will design and build scalable natural-language generation pipelines and services that synthesize...Work experience placementLocal area$75k - $100k
...responsible for designing, coding and improving web pages, programs, and applications. Position: Executing full lifecycle software development Long term positions with excellent pay rates. No relocation Active positions with Fortune 500 clients Able...Relocation- ...Job Title: Senior Windows Engineer (Endpoint Management & Modern Workplace) Job Location: Durham, NC Overview We are seeking an experienced Senior Windows Engineer to join our team and support a large-scale, enterprise environment of approximately 20,000 Windows...Full time
$73.3k - $120k
...sector. To learn more, visit . Duties and Responsibilities Analyzes, designs, develops, modifies, writes, edits, and implements software programming applications. Analyzes and defines software requirements to determine specifications and standards. Proposes...For contractorsH1bWork at officeLocal area$30 per hour
...challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in... ..., with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how...Hourly payTemporary workInternshipFlexible hours- ...Harris Geospatial Solutions in Nashville, TN is seeking a Senior Specialist in Software Engineering to contribute to software development lifecycle activities while managing complex projects. The ideal candidate will have a Master's or Bachelor's degree and a minimum...
- ...basic apparel, housewares and seasonal items at everyday low prices in convenient neighborhood locations. Job Details A Senior Software Engineer, working independently or with limited supervision, translates high-level business requirements into technical designs,...Work experience placementSeasonal workRemote work
$67.7k - $90.27k
...That transformation depends on trust—trust in our networks, our platforms, and our ability to protect what matters most. The Software Engineer II position plays a critical role in delivering on that promise. The Software Engineer II will partner in an agile team...Temporary workRemote workWork from home- ...for teammates passionate about what we do! What We Need: Unified Enterprises Corp. seeks candidates for the position of Software Engineer, responsible for the full software lifecycle development from design, development and testing, all the way through training and...Full timeFlexible hours
- ...Tyler Technologies, Inc. is seeking a Senior Software Engineer to develop and maintain features for our Corrections Solutions products. The role requires a collaborative mindset, experience in software development, and proficiency with relational databases like MySQL....Local area3 days per week
$83.43k - $222.48k
...something bigger - helping to simplify health care one person, one family and one community at a time. Position Summary As a Senior Software Engineer, you'll be a key member of a collaborative team responsible for design, delivery and operation of business‑critical,...Hourly payFull timeTemporary workWork experience placementLocal area$170k - $200k
...therapeutics, we help individuals extend their lifespan and optimize their health. Due to growth, we are looking to add a Senior Software Engineer to our Remote Team! Why join us? What We Offer: Competitive base pay and overall compensation package Full benefits: Medical,...Local areaRemote work$79.2k - $178.1k
...the best in cloud products that meet the needs of our customers who are tackling some of the world’s biggest challenges. As a Software Engineer, you will work with a team of software engineers responsible for the software design, development, and operations of OCI DevOps...Temporary workFlexible hours- ...A leading software company is looking for a Senior Software Engineer to drive the evolution of IMS compatible technologies. The ideal candidate will have over 10 years of experience in software engineering with deep expertise in IMS TM and DB application programming....
- ...Position: Senior Software Engineer - Search Location: Nashville, TN Job Id: 1185 Number of Openings: 1 As a Senior Software Engineer on our Search Services and Applications team, you’ll design and build cloud-based search services and applications across traditional and...Contract work
$79k - $119k
...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful... ...through Justice for Change. WHAT WE DO At Relativity, engineers don’t just write code. They build the systems that power AI-...Remote workHome office$100k
...practices. Provide technical direction, contribute to architectural decisions, and ensure adherence to engineering standards. Mentor and support software engineers through coaching, collaboration, and constructive feedback. Conduct code reviews and promote...- ...Overview We are looking for an enthusiastic AI Full Stack Software Engineer who is eager to grow in the exciting field of AI‑assisted software development. This role is perfect for someone who is passionate about learning cutting‑edge technologies, helping teams adopt...
- ...innovation, collaboration and creativity that enables our organization to deliver strategic success. Job Summary: The Software Engineer is responsible for developing, implementing, and supporting enterprise level web applications that are built using PHP (...Immediate startFlexible hours
- ...configuration of applications on the ServiceNow platform usingApp Engine Studio Support implementation and customization of ITSM... ...Computer Science, Information Technology, Information Systems, Software Engineering, or a related discipline Strong understanding of...Full timeContract workPart timeInternshipLocal areaImmediate startFlexible hours
- ...Software Engineer The Software Engineer, working independently or with limited supervision, will translate high-level business requirements into technical designs, proposes design alternatives, codes and/or communicate requirements to junior engineers. They have a strong...
- ...Senior Software Engineer Location: hybrid in Nashville, TN, Sterling, VA, Bay Area hub or REMOTE At Asurion, we don't just redefine-we reinvent. We began by establishing a culture that rewards results and isn't confined by a hierarchy. As a result, we have achieved...Remote work
$140k
...as an individual and united by our mission to create opportunities for people where they live, learn and work. The Senior Software Engineer designs, creates, maintains, audits and improves software applications by performing coding, debugging, testing and troubleshooting...Temporary workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer amazon Nashville, TN
- agile software developer Nashville, TN
- software developer positions Nashville, TN
- senior software design engineer Nashville, TN
- software developer Nashville, TN
- ngo software engineer Nashville, TN
- startup software engineer Nashville, TN
- software data engineer Nashville, TN
- work from home software developer Nashville, TN
- senior software engineer Nashville, TN

