1

Software Coding Jobs in Nashville, TN (NOW HIRING)

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Leads code reviews in multiple areas to help drive improvements. * Conducts debugging and troubleshooting to identify and fix complex software issues. * Develops fixes for identified issues.

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

Leads code reviews in designated areas to help drive improvements. * Conducts debugging and troubleshooting to identify and fix moderately complex software issues. Develops fixes for identified ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

Leads code reviews in designated areas to help drive improvements. * Conducts debugging and troubleshooting to identify and fix moderately complex software issues. Develops fixes for identified ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Leads code reviews in multiple areas to help drive improvements. * Conducts debugging and troubleshooting to identify and fix complex software issues. * Develops fixes for identified issues.

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Leads code reviews in multiple areas to help drive improvements. * Conducts debugging and troubleshooting to identify and fix complex software issues. * Develops fixes for identified issues.

Performs code reviews ensuring all code is developed using best practices and optimally written ... Managing the software development lifecycle, creating and maintaining project schedules, tracking ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

Leads code reviews in designated areas to help drive improvements. * Conducts debugging and troubleshooting to identify and fix moderately complex software issues. Develops fixes for identified ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

Leads code reviews in designated areas to help drive improvements. * Conducts debugging and troubleshooting to identify and fix moderately complex software issues. Develops fixes for identified ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Leads code reviews in multiple areas to help drive improvements. * Conducts debugging and troubleshooting to identify and fix complex software issues. * Develops fixes for identified issues.

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

Leads code reviews in designated areas to help drive improvements. * Conducts debugging and troubleshooting to identify and fix moderately complex software issues. Develops fixes for identified ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Leads code reviews in multiple areas to help drive improvements. * Conducts debugging and troubleshooting to identify and fix complex software issues. * Develops fixes for identified issues.

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Leads code reviews in multiple areas to help drive improvements. * Conducts debugging and troubleshooting to identify and fix complex software issues. * Develops fixes for identified issues.

Senior Software Engineer

Nashville, TN · On-site +1

$118K - $156K/yr

Apply coding standards and techniques to build clean, efficient, maintainable, scalable software * Actively participate in code reviews and collaborate with team members to refine system designs and ...

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

Apply coding standards and techniques to build clean, efficient, maintainable, scalable software * Actively participate in code reviews and collaborate with team members to refine system designs and ...

Senior Software Engineer

Nashville, TN · Remote

$118K - $156K/yr

Apply coding standards and techniques to build clean, efficient, maintainable, scalable software * Actively participate in code reviews and collaborate with team members to refine system designs and ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Leads code reviews in multiple areas to help drive improvements. * Conducts debugging and troubleshooting to identify and fix complex software issues. * Develops fixes for identified issues.

Performs code reviews ensuring all code is developed using best practices and optimally written ... Managing the software development lifecycle, creating and maintaining project schedules, tracking ...

Showing results 21-40

Software Coding information

See Nashville, TN salary details

$46.4K

$108K

$160.3K

How much do software coding jobs pay per year?

As of Aug 20, 2026, the average yearly pay for software coding in Nashville, TN is $108,031.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,900.00 and $125,600.00 per year, depending on experience, location, and employer.

What is software coding?

Software coding is the process of writing instructions that a computer can understand and execute, using programming languages such as Python, Java, or C++. These instructions, known as code, form the basis of software applications, websites, and systems. Coders or programmers translate requirements and logic into a structured language that tells the computer what to do. Coding is a key component in software development and is essential for building, maintaining, and improving digital products.

What are the key skills and qualifications needed to thrive in software coding, and why are they important?

To thrive in Software Coding, you need strong programming skills, algorithmic thinking, and a solid understanding of software development principles, often supported by a degree in computer science or a related field. Familiarity with coding languages like Python, Java, or C++, as well as version control systems such as Git, is typically required, and certifications like Microsoft Certified: Azure Developer or AWS Certified Developer can be advantageous. Problem-solving, attention to detail, and effective communication are crucial soft skills for collaborating with teams and debugging code. These skills enable the creation of reliable, efficient software solutions and ensure successful project delivery in a fast-evolving tech environment.

What are some common challenges software coders face when working on collaborative projects?

Software coders often encounter challenges such as merging code changes, managing different coding styles, and maintaining clear communication within the team. Version control conflicts and ensuring code consistency across team members can also be tricky, especially in large or distributed teams. To overcome these issues, coders typically rely on tools like Git, adhere to coding standards, and participate in regular code reviews to ensure smooth collaboration and high-quality output.

What is the difference between Software Coding vs Software Testing?

AspectSoftware CodingSoftware Testing
Primary FocusWriting and developing code to create software applicationsEvaluating and verifying software to identify bugs and ensure quality
Required SkillsProgramming languages, problem-solving, algorithm designTesting methodologies, attention to detail, analytical skills
Work EnvironmentDevelopment teams, coding labs, software companiesQuality assurance teams, testing labs, software companies
Common CertificationsNone specific, but programming certifications helpfulISTQB, CSTE, CSQA

While software coding involves creating and writing the actual code for applications, software testing focuses on evaluating the software to find and fix bugs. Both roles are essential in the software development lifecycle and often work closely together to ensure high-quality products.

What jobs can I do with software coding?

Software coding skills open opportunities in roles such as software developer, web developer, mobile app developer, systems analyst, and quality assurance tester. These jobs typically require proficiency in programming languages like Java, Python, or C++, and may involve working in teams using tools like Git and Agile methodologies.
Infographic showing various Software Coding job openings in Nashville, TN as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 9% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $108,031 per year, or $51.9 per hour.

Software Engineer Internships

Danaher

Nashville, TN • On-site

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Danaher rating

7.7

Company rating: 7.7 out of 10

Based on 31 frontline employees who took The Breakroom Quiz

199th of 542 rated manufacturers


Job description

How It Works

This is not an active job listing. By submitting your interest, you’ll be among the first to know when internship opportunities open at Danaher. While the roles described here reflect the types of positions we typically recruit for, we want to be transparent that specific openings have not yet been finalized. If your background aligns with future opportunities, we’ll reach out directly when formal applications become available.

About Software Engineering Roles at Danaher

Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering Intern at Danaher, you’ll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe.

What You Might Work On
  • Writing and debugging code in languages such as C#, Java, Python, or C++
  • Participating on an Agile Scrum team, collaborating across design, development, and testing
  • Supporting the development of console and embedded software systems
  • Troubleshooting issues and implementing code fixes for real product features
  • Conducting peer code reviews and incorporating feedback
  • Producing documentation to support medical device regulatory processes
Who This Is For
  • Students graduating in 2026 or later with a Bachelor’s degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field
  • Preference for students who have completed 3+ years of coursework by the internship start date
  • Experience with object-oriented programming (e.g., C#, Java, Python, C++)
  • Strong analytical and debugging skills
  • Comfortable working independently and in cross-functional teams

Bonus:

  • Familiarity with Git or version control systems
  • Knowledge of object-oriented design patterns
  • Contributions to coding forums like Stack Overflow or other collaborative development communities
Company Description

At Danaher, we bring together science, technology, and operational excellence to accelerate the impact of innovation in diagnostics, life sciences, and biotechnology. Our global teams work every day to solve the world’s most complex challenges by developing tools that improve human health.

As part of the Danaher family, Beckman Coulter Diagnostics is a global leader in clinical diagnostics. Together, we’re committed to creating a workplace that values inclusion, celebrates diversity, and supports career growth through mentorship and hands-on experience.


What Danaher employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Danaher logo

About Danaher

Sourced by ZipRecruiter

We are a science and technology innovator committed to helping our customers solve complex challenges, and improving quality of life around the world. A global family of more than 20 operating companies, we drive meaningful innovation in some of today's most dynamic, growing industries.

Industry

Medical equipment and supplies manufacturing

Company size

10,000+ Employees

Headquarters location

Washington, DC, US

Year founded

1984