Get the job you really want.

Top Software Engineer Jobs in Nashville, TN

22 Hours Ago
Nashville, TN
68,848 Employees
97K-226K Annually
Senior level
68,848 Employees
97K-226K Annually
Senior level
Digital Media • Gaming • Internet of Things • News + Entertainment • Retail • Business Intelligence • Cybersecurity
The Sr. Software Engineer will design and build data-driven features, optimize software architecture, and lead the development of the Beeswax Ad Serving system. Responsibilities include collaborating with stakeholders, training junior engineers, and ensuring timely software delivery while managing performance metrics.
19 Days Ago
Nashville, TN
Remote
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
The System Software Engineer will focus on modern C and C++, enhancing compiler runtimes and tooling on Ubuntu. Responsibilities include writing code, debugging, reviewing peer work, and collaborating with teams to improve the performance and experience of Ubuntu across various platforms.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
19 Days Ago
Nashville, TN
Remote
603 Employees
120K-140K Annually
Junior
603 Employees
120K-140K Annually
Junior
Digital Media • Sports
The Software Engineer will work with the Product team to implement features and experiments on the website and backend APIs, suggest product improvements, architect solutions for growth, debug issues, and influence technology direction.
19 Days Ago
Nashville, TN
Remote
120 Employees
135K-150K Annually
Junior
120 Employees
135K-150K Annually
Junior
Sports
As a Software Engineer at Underdog, you'll develop innovative features for fantasy and sports betting products, collaborate with product teams, and advocate for best practices in development while leveraging your expertise in Android.
19 Days Ago
Nashville, TN
Remote
120 Employees
Junior
120 Employees
Junior
Sports
The Software Engineer will design and develop features for fantasy and sports betting products, collaborating closely with other engineers and product stakeholders. The role emphasizes best practices in development and provides an opportunity for growth in a fast-paced environment focused on innovation.
Yesterday
Nashville, TN
Remote
28,222 Employees
95K-159K Annually
Senior level
28,222 Employees
95K-159K Annually
Senior level
Retail • Sports
The Lead Software Engineer will design, test, and deliver solutions within Workday across various modules including Workforce Management and Payroll. This role includes developing, maintaining, and improving software, coordinating tasks, resolving issues, and managing database specifications while also acting as a subject matter expert and collaborating with cross-functional teams.
3 Hours Ago
Nashville, TN
Remote
40,741 Employees
129K-178K Annually
Senior level
40,741 Employees
129K-178K Annually
Senior level
Healthtech
The Lead Software Engineer will guide a team in developing software applications for CenterWell Pharmacy's inventory and logistics efforts. The role involves leading retrospectives, embracing emerging technologies, and adhering to agile methodologies while working collaboratively with a cross-functional team.
Top Benefits:
401-K
Adoption Assistance
Company Outings
+19 More
19 Days Ago
Nashville, TN
Remote
357 Employees
15-150 Annually
Entry level
357 Employees
15-150 Annually
Entry level
Artificial Intelligence • Information Technology • Internet of Things
As an AI Tutor - Coding, you will assess AI-generated code, solve coding problems, and create human-readable summaries. This role is pivotal in training and evaluating AI models while enhancing your AI skills.
2 Days Ago
Nashville, TN
Remote
150 Employees
Senior level
150 Employees
Senior level
Aerospace
The Lead Software Engineer will design and build products, mentor team members, and ensure quality coding. Key responsibilities include leading the software development lifecycle, collaborating with cross-functional teams, and participating in customer engagements.
Top Benefits:
401-K
Company Equity
Dental Insurance
+14 More
19 Days Ago
Nashville, TN
Remote
61 Employees
Mid level
61 Employees
Mid level
Information Technology • Software
The Software Engineer will design, develop, and install software solutions, focusing on creating high-quality, efficient, and testable code. Responsibilities include managing the full software development lifecycle, preparing specifications, conducting quality assurance, and ensuring integration of software components for a leading streaming company's backend and front-end capabilities.
19 Days Ago
Nashville, TN
Remote
389 Employees
Expert/Leader
389 Employees
Expert/Leader
Hardware • Manufacturing
The Principal Systems Software Engineer at Tenstorrent will design and develop software components for next generation RISC-V systems, focusing on AI and ML. Responsibilities include optimizing software, collaborating with teams, troubleshooting issues, and maintaining high-quality standards.
Yesterday
Nashville, TN
Remote
196 Employees
Senior level
196 Employees
Senior level
Cloud • Software • Database
The Senior Software Engineer will develop and maintain high-quality software solutions, design scalable architectures, and ensure reliable software performance while collaborating closely with cross-functional teams and engaging in continuous professional development.
Yesterday
Nashville, TN
Remote
41 Employees
Senior level
41 Employees
Senior level
Professional Services
The Senior Software Developer will lead and mentor Intermediate developers, oversee software modifications, testing, design and analysis, define software requirements, deploy systems, and maintain documentation.
19 Days Ago
Nashville, TN
3,222 Employees
111K-176K Annually
Mid level
3,222 Employees
111K-176K Annually
Mid level
Cloud • Security • Software • Generative AI
As a Software Engineer II at Elastic, you'll build and enhance features for Elasticsearch, contribute to a globally distributed team, and collaborate on projects to improve search capabilities and performance. You'll write modern Java code and work with various data storage technologies.
Top Benefits:
401-K
401-K Matching
Company Equity
+40 More
15 Hours Ago
Nashville, TN
Remote
2,382 Employees
Senior level
2,382 Employees
Senior level
Big Data • Cloud • Software • Database
The Senior Software Engineer will lead efforts in code modernization and developing tools to traverse code structure programmatically, providing solutions for transitioning legacy applications to MongoDB. The role requires collaboration with stakeholders to align transformed code with modern practices and emphasizes the use of AI in tool development.
Top Benefits:
401-K
Adoption Assistance
Child Care Benefits
+45 More
An Hour Ago
Nashville, TN
Remote
97,838 Employees
95K-190K Annually
Senior level
97,838 Employees
95K-190K Annually
Senior level
Healthtech
The Staff Software Engineer will implement and integrate software for Abbott’s OCT Intravascular Imaging System, fix bugs, design and implement features, and optimize object-oriented design. The engineer will collaborate within an agile team, develop imaging algorithms, and document all software changes.
Top Benefits:
401-K
Adoption Assistance
Child Care Benefits
+22 More
19 Days Ago
Nashville, TN
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a System Software Engineer focused on Rust, you will develop Rust tooling for Ubuntu, collaborate with teams, write and debug high-quality code, mentor junior engineers, and ensure architecture decisions enhance Ubuntu's performance.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
19 Days Ago
Nashville, TN
Remote
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
The Software Engineer will handle issues within the Linux-based open source stack by troubleshooting and resolving customer problems, maintaining team collaborations, and contributing bug fixes. The role emphasizes strong engineering skills across various technologies including Ceph and Kubernetes.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
19 Days Ago
Nashville, TN
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer in Solutions Engineering, you will contribute to open source IT and DevOps by developing software operations code. You'll work with Python and Golang to improve infrastructure-as-code for high-performance computing and collaborate with teams managing OpenStack and Kubernetes for client solutions.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
19 Days Ago
Nashville, TN
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
The Software Engineer will design and deliver open source software operations code using Python, collaborate across the Linux stack, and ensure applications' reliability. This role also involves participating in software architecture decisions, implementing best practices in quality and testing, and contributing to a collaborative engineering culture at Canonical.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
19 Days Ago
Nashville, TN
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As an Embedded Linux Software Engineer at Canonical, you will work on low-level system technology and embedded systems. Responsibilities include developing software for Ubuntu Core, enhancing kernel drivers, maintaining software stacks, and collaborating with global teams. A strong focus on innovation and open source is emphasized, as well as contributions to technical documentation and customer engagement.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
19 Days Ago
Nashville, TN
Remote
22 Employees
Junior
22 Employees
Junior
Information Technology
You will build fast and scalable web platforms using technologies like React and Node.js, help with performance analysis, create REST or GraphQL APIs, and collaborate with product designers and managers to enhance user experiences.
19 Days Ago
Nashville, TN
Remote
3,700 Employees
148K-174K Annually
Junior
3,700 Employees
148K-174K Annually
Junior
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Software Engineer on the Wallet Team at Coinbase, you'll design and maintain wallet systems, collaborate on integrations, participate in code reviews, and troubleshoot complex issues. You'll work to enhance services that manage onchain transactions across multiple blockchains.
2 Days Ago
Nashville, TN
Remote
95 Employees
190K-250K Annually
Expert/Leader
95 Employees
190K-250K Annually
Expert/Leader
Artificial Intelligence • Software
The Staff Software Engineer will lead projects for the Core Platform Engineering team, crafting a high-quality end-to-end platform and mentoring engineers on best practices. This role involves planning, executing complex projects and enhancing developer tools for improved efficiency within a collaborative environment.
Yesterday
Nashville, TN
Remote
747 Employees
153K-191K Annually
Senior level
747 Employees
153K-191K Annually
Senior level
Aerospace • Big Data • Greentech • Hardware • Social Impact
As a Senior Software Engineer, you will develop software for Flight Dynamics and Mission Planning for satellites, work on complex mathematical problems, architect software solutions, mentor colleagues, and contribute to improving satellite operations.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+46 More
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size