Get the job you really want.

Top Software Engineer Jobs in Nashville, TN

8 Days Ago
Nashville, TN
Remote
22 Employees
Mid level
22 Employees
Mid level
Software
The Software Development Engineer in Test at Spruce will implement automated testing infrastructure, write end-to-end tests, collaborate with development and product teams, and assist in debugging production issues. Candidates should have experience in mobile applications and automated testing.
8 Days Ago
Nashville, TN
Remote
802 Employees
184K-230K Annually
Expert/Leader
802 Employees
184K-230K Annually
Expert/Leader
Healthtech • Biotech
The Staff Software Engineer will advance GeneDx's technology platform by leading large-scale technical efforts, designing strategic software solutions, and enhancing user experiences. Responsibilities include developing back-end services, building front-end applications, and collaborating across teams, while adhering to best practices in engineering.
8 Days Ago
Nashville, TN
Remote
802 Employees
153K-191K Annually
Senior level
802 Employees
153K-191K Annually
Senior level
Healthtech • Biotech
As a Senior Software Engineer at GeneDx, you'll lead the development of large-scale software products, enhance the technology platform, and drive impactful cross-functional results. You will utilize your expertise in back-end services, front-end applications, cloud deployment, and data modeling, while also suggesting innovative solutions to business challenges.
10 Days Ago
Nashville, TN
73,000 Employees
Junior
73,000 Employees
Junior
Other • Retail
This role involves developing, coding, configuring, and testing software solutions with minimal supervision, advising on technology-related problems, and creating analytics and machine learning solutions. The engineer will lead the development of scalable applications, contribute to machine learning platforms, and deliver solutions based on consumer data.
8 Days Ago
Nashville, TN
Remote
4,900 Employees
156K-208K Annually
Senior level
4,900 Employees
156K-208K Annually
Senior level
Fintech • Payments
The Software Development Engineer provides technical leadership and expertise in developing cloud-native platforms, working collaboratively with stakeholders to deliver innovative solutions while promoting DevOps practices and infrastructure automation.
Top Benefits:
401-K
Adoption Assistance
Company Equity
+18 More
8 Days Ago
Nashville, TN
Remote
3,700 Employees
212K-249K Annually
Senior level
3,700 Employees
212K-249K Annually
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
The Staff Software Engineer will lead the development of an onchain payment product at Coinbase, responsible for bringing a 0-to-1 product to life, optimizing performance, and driving the adoption of best engineering practices while collaborating with cross-functional teams to find product market fit.
10 Days Ago
Nashville, TN
10,001 Employees
128K-267K Annually
Senior level
10,001 Employees
128K-267K Annually
Senior level
AdTech • Digital Media • Information Technology • Other
As a Senior Software Engineer at Yahoo Mail, you will build and optimize large-scale distributed systems, lead technical architecture, mentor junior engineers, and collaborate with cross-functional teams. You’ll develop secure, high-performing backend storage systems while ensuring code quality and reliability in a 24/7 production environment.
8 Days Ago
Nashville, TN
Remote
67 Employees
Senior level
67 Employees
Senior level
Other
The Senior Software Engineer - Backend at Givelify will lead critical backend system projects, enhancing the online giving platform. Responsibilities include developing scalable software, mentoring junior engineers, and collaborating with cross-functional teams on REST API and cloud integration, while ensuring high-quality user experiences.
Top Benefits:
401-K
Company Outings
Dental Insurance
+12 More
8 Days Ago
Nashville, TN
Remote
241 Employees
Senior level
241 Employees
Senior level
Software • Analytics
As a Senior Software Engineer at Imply, you will enhance Apache Druid's capabilities, focusing on building scalable, high-performance query engines and data management features. Your role will impact cluster availability and query performance, involving collaboration with engineering teams and contributions to the open-source community.
13 Days Ago
Nashville, TN
Remote
130 Employees
Senior level
130 Employees
Senior level
Agriculture
As a Staff Software Engineer, you will design and implement scalable systems, mentor mid-level engineers, collaborate with cross-functional teams, and drive continuous improvement in code quality and engineering processes.
18 Days Ago
Nashville, TN
4,847 Employees
Senior level
4,847 Employees
Senior level
Fintech
The Senior Software Developer will gather business requirements, design and implement technical specifications, develop decision-support software for fixed-income investment teams, and provide operational support for proprietary applications, including maintenance and enhancement prioritization.
Top Benefits:
401-K
Company Outings
Dental Insurance
+14 More
8 Days Ago
Nashville, TN
Remote
2,382 Employees
137K-270K Annually
Senior level
2,382 Employees
137K-270K Annually
Senior level
Big Data • Cloud • Software • Database
The Lead Software Engineer will manage a team of engineers, ensuring their success and contributing to product development focused on application modernization using code analysis and AI. Responsibilities include coding contributions, architectural guidance, and supporting team growth while collaborating with other teams and managing project timelines.
Top Benefits:
401-K
Adoption Assistance
Child Care Benefits
+45 More
8 Days Ago
Nashville, TN
Remote
2,382 Employees
118K-231K Annually
Senior level
2,382 Employees
118K-231K Annually
Senior level
Big Data • Cloud • Software • Database
The Senior Software Engineer at MongoDB will focus on code modernization and tool development for navigating code conversion challenges. Responsibilities include executing modernization strategies, designing sophisticated code parsers, collaborating on businesses priorities, maintaining code quality, and leading with emerging technologies.
Top Benefits:
401-K
Adoption Assistance
Child Care Benefits
+45 More
8 Days Ago
Nashville, TN
Remote
94 Employees
Senior level
94 Employees
Senior level
Software
The Staff Software Engineer will lead the delivery of software products, collaborating with clients to define requirements and ensure successful project execution. The role involves supporting engineering culture and utilizing a wide range of technologies to achieve business goals.
12 Days Ago
Nashville, TN
Remote
1,899 Employees
192K-252K Annually
Senior level
1,899 Employees
192K-252K Annually
Senior level
Insurance
The Staff Software Engineer will lead the design and enhancement of claims and payment processing systems, applying AI for efficiency and accuracy. Responsibilities include planning technical projects, mentoring engineers, ensuring project delivery, and fostering collaboration within teams.
8 Days Ago
Nashville, TN
Remote
38 Employees
Senior level
38 Employees
Senior level
Internet of Things
As a Senior Software Engineer, you will lead a team in transforming delivery solutions for businesses at Burq. Your responsibilities include mentoring engineers, defining technical architecture, and developing scalable software. You will work in an agile environment on innovative strategies and ensure successful delivery of client releases while maintaining an understanding of stakeholder needs.
12 Days Ago
Nashville, TN
Remote
78 Employees
Senior level
78 Employees
Senior level
Big Data Analytics
As a Senior Software Engineer in the Customer Engineering Team at Amperon, you will enhance software design and best practices for data-driven SaaS products, automate deployments, improve architecture, and develop monitoring tools. Your work will directly support customer success and accelerate the company's growth while engaging with numerous facets of code across engineering teams.
11 Days Ago
Nashville, TN
Remote
100 Employees
121K-233K Annually
Senior level
100 Employees
121K-233K Annually
Senior level
Chemical
As a Senior Software Engineer at Insight M, you'll leverage your software development skills to build automation for aerospace systems and data processing. Key responsibilities include integrating new technologies to solve real-world problems and working collaboratively in a diverse team environment. You'll engage in continuous integration, automated testing, and enhance both cloud-native and on-field systems.
12 Days Ago
Nashville, TN
Remote
638 Employees
Senior level
638 Employees
Senior level
Greentech • Financial Services
The Staff Software Engineer will build, maintain, monitor, and scale products, applying best engineering practices. This role involves collaborating with product managers and technical leads, solving unique challenges, mentoring team members, and driving innovation within the engineering culture.
8 Days Ago
Nashville, TN
Remote
132 Employees
Senior level
132 Employees
Senior level
Fintech • Information Technology
As a Senior Engineer on the Ledger Team, you will design, implement, and maintain systems that underpin Alpaca's operations. You will collaborate with internal stakeholders to deliver high-impact projects, ensuring the development of scalable, maintainable backend systems, while owning the delivery of high-visibility features from design to deployment.
8 Days Ago
Nashville, TN
Remote
132 Employees
Senior level
132 Employees
Senior level
Fintech • Information Technology
As a Team Lead, you will guide a software engineering team in designing and maintaining systems for Alpaca's trading platform. You will focus on writing high-quality code in Go, overseeing the implementation of Docker and Kubernetes technologies, and making critical architectural decisions, while ensuring the delivery of exceptional experiences to users.
8 Days Ago
Nashville, TN
Remote
132 Employees
Mid level
132 Employees
Mid level
Fintech • Information Technology
As a Senior Software Engineer on the identity team, you will design and implement reliable backend services for user identity verification and risk management in a scalable platform. You'll contribute to architectural decisions, enhance software quality, and maintain systems that millions rely on, while collaborating with various teams.
8 Days Ago
Nashville, TN
Remote
161 Employees
180K-220K Annually
Senior level
161 Employees
180K-220K Annually
Senior level
Financial Services
The Senior Software Engineer will lead the development of products in the fintech sector, focusing on API design and user experiences. Responsibilities include debugging production issues, measuring project success, and iterating based on user feedback while making tradeoffs related to user experience and business priorities.
9 Days Ago
Nashville, TN
Remote
660 Employees
Senior level
660 Employees
Senior level
Blockchain • Fintech • Cryptocurrency
The Senior Software Engineer in Onchain will enhance and expand blockchain-based products, mentor junior engineers, and contribute to system design and operational excellence. Responsibilities include developing features, integrating new technologies, and ensuring system reliability and security.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+30 More
12 Days Ago
Nashville, TN
Remote
638 Employees
Senior level
638 Employees
Senior level
Greentech • Financial Services
The Principal Software Engineer will be responsible for building, maintaining, and scaling products, applying engineering best practices, collaborating on product roadmaps, and mentoring team members to enhance their technical and soft skills.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size