Software Engineer
Nashville, TN · Remote
Software Engineer DEPARTMENT: Software Engineering - Public Sector-Law & Justice REPORTS TO: Software Engineering Manager JOB LOCATION: Remote - U.S. based TRAVEL: 10% ESSENTIAL DUTIES ...
Nashville, TN · Remote
Software Engineer DEPARTMENT: Software Engineering - Public Sector-Law & Justice REPORTS TO: Software Engineering Manager JOB LOCATION: Remote - U.S. based TRAVEL: 10% ESSENTIAL DUTIES ...
Nashville, TN · Remote
Software Engineer DEPARTMENT: Software Engineering - Public Sector-Law & Justice REPORTS TO: Software Engineering Manager JOB LOCATION: Remote - U.S. based TRAVEL: 10% ESSENTIAL DUTIES ...
Nashville, TN · On-site
Under the supervision of the Software Engineering Manager, the Software Engineer is responsible for the development, support, and maintenance of custom-developed applications. Responsibilities ...
Quick apply
Nashville, TN · On-site
Under the supervision of the Software Engineering Manager, the Software Engineer is responsible for the development, support, and maintenance of custom-developed applications. Responsibilities ...
Nashville, TN · On-site +1
Software Engineer DEPARTMENT: Software Engineering - Public Sector-Law & Justice REPORTS TO: Software Engineering Manager JOB LOCATION: Remote - U.S. based TRAVEL: 10% ESSENTIAL DUTIES ...
Nashville, TN · On-site +1
Software Engineer DEPARTMENT: Software Engineering - Public Sector-Law & Justice REPORTS TO: Software Engineering Manager JOB LOCATION: Remote - U.S. based TRAVEL: 10% ESSENTIAL DUTIES ...
Nashville, TN · On-site
They are seeking a Software Engineer responsible for the full software lifecycle development, utilizing big-data driven, micro service stacks to discover creative solutions for real world problems in ...
Nashville, TN · On-site
They are seeking a Software Engineer responsible for the full software lifecycle development, utilizing big-data driven, micro service stacks to discover creative solutions for real world problems in ...
Brentwood, TN · On-site
$60K - $100K/yr
Software Engineer Revature | United States (Remote to Start) About Revature Revature is a technology services company that builds and deploys high-performing engineering talent for enterprise clients.
New
Brentwood, TN · On-site
$60K - $100K/yr
Software Engineer Revature | United States (Remote to Start) About Revature Revature is a technology services company that builds and deploys high-performing engineering talent for enterprise clients.
New
La Vergne, TN · On-site
We are hiring a mid-level Software Engineer (Engineer II) to design, develop, and maintain software that powers our automotive service equipment. You will work on software that interacts directly ...
La Vergne, TN · On-site
We are hiring a mid-level Software Engineer (Engineer II) to design, develop, and maintain software that powers our automotive service equipment. You will work on software that interacts directly ...
La Vergne, TN · On-site
We are hiring a mid-level Software Engineer (Engineer II) to design, develop, and maintain software that powers our automotive service equipment. You will work on software that interacts directly ...
Quick apply
La Vergne, TN · On-site
We are hiring a mid-level Software Engineer (Engineer II) to design, develop, and maintain software that powers our automotive service equipment. You will work on software that interacts directly ...
La Vergne, TN · Remote
Software Engineer, Data Privacy & De-Identification About the Company - Series A A rapidly growing healthcare AI infrastructure company is building a large-scale platform that enables the responsible ...
Quick apply
La Vergne, TN · Remote
Software Engineer, Data Privacy & De-Identification About the Company - Series A A rapidly growing healthcare AI infrastructure company is building a large-scale platform that enables the responsible ...
Apply established software engineering and security best practices to improve the reliability, usability, and operational efficiency of Platform Security products and services. * Work independently ...
New
Apply established software engineering and security best practices to improve the reliability, usability, and operational efficiency of Platform Security products and services. * Work independently ...
New
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 ...
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 ...
Nashville, TN · On-site
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 ...
Nashville, TN · On-site
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 ...
Under the supervision of the Software Engineering Manager, the Lead Software Engineer is responsible for the design, development, support and maintenance of our custom-developed applications.
Under the supervision of the Software Engineering Manager, the Lead Software Engineer is responsible for the design, development, support and maintenance of our custom-developed applications.
La Vergne, TN · On-site
Under the supervision of the Software Engineering Manager, the Lead Software Engineer is responsible for the design, development, support and maintenance of our custom-developed applications.
La Vergne, TN · On-site
Under the supervision of the Software Engineering Manager, the Lead Software Engineer is responsible for the design, development, support and maintenance of our custom-developed applications.
Nashville, TN · On-site
Onsite (5 days per week) Our client is seeking a Lead Software Engineer to join its technology team supporting custom-developed business applications across web, mobile, desktop, and cloud ...
Quick apply
Nashville, TN · On-site
Onsite (5 days per week) Our client is seeking a Lead Software Engineer to join its technology team supporting custom-developed business applications across web, mobile, desktop, and cloud ...
Nashville, TN · Remote
Senior Software Engineer Location: Nashville - Tennessee (remotez0 Mandatory Skills: Elixir/Erlang JD Experience: 5-10 years Role Overview: We are looking for a seasoned backend engineer experienced ...
Quick apply
Nashville, TN · Remote
Senior Software Engineer Location: Nashville - Tennessee (remotez0 Mandatory Skills: Elixir/Erlang JD Experience: 5-10 years Role Overview: We are looking for a seasoned backend engineer experienced ...
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 ...
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 ...
Nashville, TN · On-site
$118K - $156K/yr
Qualifications * 3+ years of software engineering experience. * Experience developing service-oriented architectures, APIs, or distributed systems. * Development experience in Java, C++, or C#, as ...
Nashville, TN · On-site
$118K - $156K/yr
Qualifications * 3+ years of software engineering experience. * Experience developing service-oriented architectures, APIs, or distributed systems. * Development experience in Java, C++, or C#, as ...
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 ...
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 ...
Mentor and support software engineers through coaching, collaboration, and constructive feedback. Conduct code reviews and promote high-quality, maintainable software development practices. Work ...
Mentor and support software engineers through coaching, collaboration, and constructive feedback. Conduct code reviews and promote high-quality, maintainable software development practices. Work ...
Nashville, TN · On-site
$118K - $156K/yr
Qualifications * 3+ years of software engineering experience. * Experience developing service-oriented architectures, APIs, or distributed systems. * Development experience in Java, C++, or C#, as ...
Nashville, TN · On-site
$118K - $156K/yr
Qualifications * 3+ years of software engineering experience. * Experience developing service-oriented architectures, APIs, or distributed systems. * Development experience in Java, C++, or C#, as ...
$61.3K - $73.8K
2% of jobs
$73.8K - $86.2K
4% of jobs
$86.2K - $98.7K
6% of jobs
$98.7K - $111.2K
8% of jobs
$117.8K is the 25th percentile. Wages below this are outliers.
$111.2K - $123.6K
7% of jobs
$123.6K - $136.1K
18% of jobs
The median wage is $139K / yr.
$136.1K - $148.6K
16% of jobs
$148.6K - $161K
2% of jobs
$166.1K is the 75th percentile. Wages above this are outliers.
$161K - $173.5K
26% of jobs
$173.5K - $186K
1% of jobs
$186K - $198.4K
8% of jobs
$61.3K
$142.4K
$198.4K
Software engineers design, build, and maintain software systems for electronic devices. A software engineer may operate alone, but typically they spend their time collaborating with other engineers, scientists, and various specialists to come up with creative solutions.
On a day-to-day basis, software engineers operate as the creative brain behind electronic devices. They ensure active programs run smoothly and may recommend software updates for product optimization. In some cases, a software engineer may write or program code. Software engineers may also spend time troubleshooting and explaining programs to clients.
| Aspect | Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field, certifications | Bachelor's degree often preferred, certifications optional |
| Work Environment | Designing, developing, testing, and maintaining software systems | Writing, coding, and implementing software applications |
| Industry Usage | Used across tech, finance, healthcare, and more for system-level roles | Commonly used in app and web development projects |
| Search Intent | Understanding roles, responsibilities, and qualifications | Learning about coding, programming, and project work |
While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

7.6
Based on 6 frontline employees who took The Breakroom Quiz
155th of 246 rated software companies
JOB TITLE: Software Engineer
DEPARTMENT: Software Engineering - Public Sector-Law & Justice
REPORTS TO: Software Engineering Manager
JOB LOCATION: Remote - U.S. based
TRAVEL: 10%
ESSENTIAL DUTIES & RESPONSIBILITIES:
MINIMUM QUALIFICATIONS:
Education and Experience
Technical Expertise
PREFERRED QUALIFICATIONS:
Get the full story on Breakroom
Sourced by ZipRecruiter
Embedded software
51 - 200 Employees
Nashville, TN, US
2012