Get the job you really want.

Top Software Engineer Jobs in Nashville, TN

22 Days Ago
Nashville, TN
90K-168K Annually
Senior level
90K-168K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
The Principal Software Engineer role involves deploying, automating, maintaining, and troubleshooting software systems, as well as architecting solutions and collaborating with teams in an agile environment. Responsibilities include the full software development lifecycle from requirements gathering to testing and release, emphasizing strong problem-solving skills and effective communication within teams.
Top Skills: BashC/C++
22 Days Ago
Remote
Nashville, TN
157K-215K Annually
Senior level
157K-215K Annually
Senior level
Database • Analytics
The Senior Software Engineer on the Database Integrations Team will design and develop scalable and high-performance data onboarding platforms, integrate various datastores, and create solutions optimized for ClickHouse's performance. This role requires collaboration with internal teams to meet customer needs and a focus on innovative technical solutions.
Top Skills: GoJava
20 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Blockchain • Software • Cryptocurrency • NFT • Web3
The Senior Software Engineer will lead the backend services for the Core wallet experience, developing scalable APIs and client-facing UI systems, and creating developer libraries. This role requires collaborating with various teams to deliver comprehensive solutions, focusing on user experience and security.
Top Skills: Node.jsReactTypescript
20 Days Ago
Remote
Nashville, TN
133K-188K Annually
Mid level
133K-188K Annually
Mid level
Artificial Intelligence • Cloud • Information Technology • Software • Semiconductor
The Cloud Software Development Engineer will design, build, and deploy cloud applications, work with engineering teams to implement optimal cloud solutions, ensure high application performance, and provide mentorship on cloud technologies. Responsibilities include managing cloud environments, troubleshooting issues, and educating teams on cloud initiatives.
Top Skills: C#JavaScriptTypescript
23 Hours Ago
Remote
Nashville, TN
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
The Senior Engineer will lead the design and development of scalable software accelerators, facilitate project incubation, and collaborate with cross-functional teams. The role involves understanding project requirements, providing technical solutions, and integrating innovative technologies while ensuring code quality and efficiency.
Top Skills: Python
2 Days Ago
Remote
Nashville, TN
Expert/Leader
Expert/Leader
AdTech • Artificial Intelligence • Machine Learning • Marketing Tech • Social Impact • Software • Analytics
As a Principal Software Engineer at Vidmob, you will develop high-scale software solutions, enhance developer experience, and manage infrastructure in support of enterprise clients. Responsibilities include leveraging modern programming languages, mentoring engineers, and integrating AI technologies into Vidmob’s platform while ensuring robust testing and observability.
Top Skills: Typescript
24 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Software
As a Sr Software Engineer, you will design, develop, test, and support innovative solutions while ensuring application performance. You will work in an agile environment, make technical decisions, collaborate with team members, and engage in code deployments, all while leading by example in adopting modern practices and trends.
Top Skills: CC#C++GoJavaRust
20 Days Ago
Remote
Nashville, TN
121K-135K Annually
Senior level
121K-135K Annually
Senior level
Software
The Infrastructure Engineer at Nava will build and maintain scalable infrastructure for government services, improve existing systems using Infrastructure as Code (IaC), and ensure reliability on AWS. Responsibilities include automating tasks, updating documentation, managing production issues, and collaborating with cross-functional teams.
Top Skills: BashJavaScriptPythonRuby
20 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Software
As a Senior Software Engineer, you will design, implement, and test both frontend and backend code for the Consult/Safar platform. Key responsibilities include developing APIs, collaborating with product teams, and ensuring code reliability and security. You will also troubleshoot technical issues and engage in agile practices.
Top Skills: CSSHTMLJavaScriptNode.jsReact
21 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Other • Social Impact
As a Staff Software Security Engineer at Wikimedia, you'll develop new security technologies, mentor a security team, and ensure secure architectural choices in the MediaWiki platform while addressing security incidents.
Top Skills: JavaScriptPHP
23 Hours Ago
Remote
Nashville, TN
Entry level
Entry level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
Seeking a Staff Engineer to join a dynamic and non-hierarchical work culture at Nagarro. The ideal candidate is ready to go beyond coding, tackle challenges, and take solutions to a higher level. Join us in building inspiring digital products and services!
2 Days Ago
Remote
Nashville, TN
Entry level
Entry level
Security • Software
Mark43 seeks passionate individuals to join their engineering team to build scalable and elegant software for first responders. The role entails contributing to mission-critical projects and collaborating with a diverse team to improve community safety and quality of life.
2 Days Ago
Remote
Nashville, TN
147K-225K Annually
Junior
147K-225K Annually
Junior
Artificial Intelligence • Automotive • Machine Learning • Transportation
As a Senior Engineer in VSLAM, you'll design and develop software for autonomous driving systems, addressing complex mapping and localization challenges. Collaboration with diverse teams is essential to ensure safety and innovation in software solutions.
Top Skills: C++
24 Days Ago
Nashville, TN
Expert/Leader
Expert/Leader
Other • Retail
The Sr. Principal Software Engineer at Nike will lead the modernization of technology solutions, focusing on collaborative software engineering and design across multiple teams. Responsibilities include developing scalable solutions, driving technology transformations, and enabling a culture of engineering best practices, while collaborating with diverse engineering groups.
Top Skills: GoJavaJavaScriptNode.jsReact
22 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Natural Language Processing • Software • Conversational AI
The Senior Software Engineer will leverage their programming and system design skills to create innovative conversational voice assistants using Generative AI. They will build AI capabilities, quickly bring new technologies to market, and utilize generative AI services.
Top Skills: C++
2 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Cloud • Software
As a Staff Engineer at Canonical, you will lead the architecture and design of impactful open source projects, mentor team members, and contribute high-quality code while engaging with the community. You'll work across the technology stack, collaborating globally and driving innovation in open-source software.
Top Skills: CC++GoPythonRust
24 Days Ago
Nashville, TN
Senior level
Senior level
Other • Retail
The Principal Software Engineer will lead modernization efforts at Nike, focusing on scalable technology solutions, collaborating with cross-functional teams, and enhancing software engineering practices. Responsibilities include technical analysis, hands-on development, and fostering a culture of technical excellence.
Top Skills: GoJavaJavaScriptNode.jsReact
21 Days Ago
Remote
Nashville, TN
170K-200K Annually
Senior level
170K-200K Annually
Senior level
Cloud • Hardware • Information Technology • Software • Quantum Computing
In this role, you will develop and maintain services and client SDKs for Rigetti Quantum Cloud Services, focusing on API development and optimization while ensuring reliability and performance. You will collaborate with various teams, lead architectural discussions, and take responsibility for the operational stability of deployed services.
Top Skills: GoPythonRust
2 Days Ago
Remote
Nashville, TN
Expert/Leader
Expert/Leader
Information Technology
As a Principal Software Developer at whiteSpace, you will design and implement solutions while mentoring teams and collaborating with clients. You will oversee Agile delivery activities, manage teams, and ensure projects meet client requirements and timelines. Your role will blend technical leadership with direct engagement in project strategy and coding.
21 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Mobile • Other • Software • Analytics
As a Senior Software Engineer in the Analytics Team at OneSignal, you will design and implement backend services, manage deployments, conduct data analysis, and lead significant projects to enhance the platform's performance. Collaboration with product managers and engineers will be essential to ensure effective messaging strategies for customers.
Top Skills: GoRust
25 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Artificial Intelligence • Big Data • Cloud • Cybersecurity • Defense
The Senior Software Engineer will be involved in developing a platform for the DoD aimed at enabling custom computer vision model training, working extensively with TypeScript, React, and Kubernetes. Responsibilities include creating APIs, managing databases, and ensuring the platform meets machine learning lifecycle requirements while being user-friendly.
Top Skills: PythonReactTypescript
21 Days Ago
Nashville, TN
128K-267K Annually
Senior level
128K-267K Annually
Senior level
AdTech • Digital Media • Information Technology • Other
You will lead the development and implementation of the next generation calendar infrastructure and services for Yahoo Mail, focusing on building high-performance backend platforms and collaborating across teams to deliver features and enhancements. The role involves technical leadership, continuous integration, and optimizing applications for performance.
Top Skills: C#C++JavaPerlPHPPythonRuby
21 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Artificial Intelligence • Professional Services • Software • Analytics
The Senior Software Engineer will design and implement front-end and back-end features for a web application, working with the latest technologies in AI and data integration. Key responsibilities include managing data pipelines, mentoring engineers, and ensuring seamless collaborations across teams to improve user experiences.
Top Skills: JavaScriptPython
21 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Artificial Intelligence • Information Technology • Logistics • Machine Learning • Software
As a Senior Backend Software Engineer, you will collaborate with cross-functional teams to design, build, and enhance customer-centric solutions, improve system performance, and adapt to a dynamic startup environment at Optimal Dynamics.
Top Skills: JavaPython
22 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Big Data • Analytics
The Sr. Software Development Engineer will design, develop, and maintain automation tools for deploying services across regions, collaborating with cross-functional teams to gather requirements, and ensuring reliable deployment practices through innovative automation solutions. They will also provide mentorship to junior team members.
Top Skills: C#
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account