Get the job you really want.

Top Software Engineer Jobs in Nashville, TN

21 Days Ago
Remote
Nashville, TN
180K-220K Annually
Senior level
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.
Top Skills: CSSDjangoHTMLJavaScriptRuby on RailsReactSQL
Reposted 22 Days Ago
Remote
Nashville, TN
200K-300K Annually
Senior level
200K-300K Annually
Senior level
Financial Services
Lead complex technical projects from inception to completion while designing and maintaining APIs, services, and user experiences. Ensure reliability and user experience through effective tradeoffs that align with business priorities. Take ownership of tasks and focus on impactful solutions.
Top Skills: CSSJavaScriptNode.jsPythonReactRuby On Rails
Reposted 22 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Logistics • Transportation
As a Senior Software Engineer at Mudflap, you will build complex web applications and APIs using Ruby on Rails, design database schemas, and collaborate closely with stakeholders to develop scalable solutions. You'll take ownership of projects from start to finish, embrace best practices, and contribute to the growth of a marketplace serving the trucking industry.
Top Skills: APIsDatabase DesignRuby On Rails
Reposted 22 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Digital Media • Sports
As a Senior Software Developer at theScore, you will collaborate with engineers and product managers to develop and optimize APIs and support mobile and web clients using modern technologies. Responsibilities include working with Elixir/Phoenix, Ruby on Rails, and modern JavaScript frameworks, while participating in design and architecture discussions. A solid foundation in computer science and experience with database management is essential.
22 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Cannabis • Payments • Software • Transportation • Analytics
The Senior Software Engineer at Nabis is responsible for building full-stack solutions, designing scalable back-end components, and creating intuitive user interfaces. They will ensure code quality, participate in the development lifecycle, and mentor team members.
Top Skills: AWSDatadogDockerGitlabGraphQLKubernetesNode.jsPostgresReactRest
Reposted 22 Days Ago
Remote
Nashville, TN
Mid level
Mid level
Logistics • Sales
As a Senior Software Engineer, you will create and update software programs, enhance product functionality, and ensure high-quality delivery. Responsibilities include designing, testing, and maintaining software, contributing to technical decisions, and collaborating effectively with teams. You will also train employees on best practices and improve system reliability.
Top Skills: DockerHelmHibernateJavaJavaScriptKubernetesLog4JMavenRelational DatabasesRestful ApiSpring
Reposted 22 Days Ago
Remote
Nashville, TN
294K-515K Annually
Senior level
294K-515K Annually
Senior level
Social Media
The Principal Engineer for Ad Formats at Pinterest will lead architectural and technical designs, mentor senior technical leaders, and work on modern client technologies across iOS, Android, Web, and API. The role requires deep technical expertise and strong collaboration skills to enhance product development and engineering practices.
Top Skills: AndroidAPIsArchitectureDeveloper ProductivityiOSSoftware EngineeringWeb
22 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Automation • Manufacturing
The role involves developing software for automating CNC machining processes, implementing algorithms for 3D design analysis, toolpath planning, CAD model transformation, feature detection, and creating synthetic datasets. The candidate will write production-level code and work with major CAD engines and software.
Top Skills: AcisBitbucketC#C/C++CadCamCnc MachiningComputer-Aided DesignComputer-Aided ManufacturingFusion360JavaJIRAOpen CascadeParasolidPythonSiemens NxSolidworks
22 Days Ago
Remote
Nashville, TN
Mid level
Mid level
Healthtech • Biotech
The Senior Software Engineer at Freenome will develop and scale computing and data platforms, drive innovation in collaboration with product managers and infrastructure engineers, and support high-throughput data pipelines and ML models. The role involves optimizing Kubernetes clusters, enhancing productivity for users, and contributing to the Data Lakehouse and other fundamental components of a modern data architecture.
Top Skills: Apache HudiApache IcebergApache YunikornArgo WorkflowsAzureDeltalakeDockerElk StackFlyteGCPGrafanaKubernetesKyvernoMetaflowPrometheusPulumiPythonTerraform
22 Days Ago
Remote
Nashville, TN
190K-220K Annually
Senior level
190K-220K Annually
Senior level
Financial Services
The Principal Software Engineer, Front End at Tomo will build high-performance customer experiences, lead project scoping, support production systems, and drive software engineering best practices. They will collaborate with design and engineering teams, ensuring accessibility and robust API structures, while mentoring colleagues and continuously learning new technologies.
Top Skills: AWSNext.JsReactStorybookTailwindTypescript
22 Days Ago
Remote
Nashville, TN
186K-219K Annually
Senior level
186K-219K Annually
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
The Senior Software Engineer at Coinbase will build new services, design scalable systems, and maintain backend systems to enhance security in the software supply chain. The role requires collaboration with various teams to turn technical visions into action and producing high-quality code.
Top Skills: DockerGoGrpcKubernetesMongoDBPostgresReact
22 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Software
As a Senior Software Engineer, you will design and optimize high-performance systems for an AI-powered media platform, enhancing tools for video editing and streaming. Responsibilities include developing and debugging media processing systems, mentoring team members, and collaborating with AI teams to integrate media features.
Top Skills: FfmpegHlsHvecMp4Mpeg-DashVideo TechnologiesWebrtc
22 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Fintech • Payments • Real Estate • Software • Financial Services
As a Staff Software Engineer in Risk Engineering, you will design and implement platforms and APIs to enhance risk management, focusing on credit and fraud risk mitigation. You'll collaborate with teams to create machine learning solutions and high-scale distributed systems using AWS and Java, ensuring safe and accessible applications for users.
Top Skills: AWSCdkCi/CdDatadogGitGradleJavaJava Spring BootJunitReact NativeReactSnowflakeTerraformTypescript
22 Days Ago
Remote
Nashville, TN
204K-260K Annually
Senior level
204K-260K Annually
Senior level
Real Estate • Travel • PropTech
Join the Privacy team at Airbnb to enhance user trust and protect data privacy. Responsibilities include defining strategies for privacy by design, leading cross-functional technical initiatives, integrating privacy measures into AI/ML pipelines, and designing privacy infrastructures. Ideal candidates have extensive software engineering experience, strong programming skills, and a passion for collaboration and compliance with privacy regulations.
Top Skills: C++JavaPythonScala
Reposted 22 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Software • Analytics
Imply is seeking a Senior Software Development Engineer in Test (SDET) to enhance testing for their Druid application. Responsibilities include developing backend tests, writing test plans, collaborating with developers on test frameworks, and maintaining QA infrastructure. Ideal candidates should possess strong analytical, REST API, and database skills, and be able to work independently in a fast-paced environment.
22 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Other • Retail
The Senior Software Engineer will enhance the ERP system Trilogie, working on software tools to automate and improve business processes. Responsibilities include collaborating with business analysts, designing scalable solutions, performing unit testing, and ensuring software functionality within a team. Candidates must have extensive experience in UniBasic and Pick-based languages, and experience with databases and multi-server environments.
Top Skills: APIsData ManipulationExcelLinuxOraclePickSQL ServerUnibasicUnixWeb Services
Reposted 2 Hours Ago
Remote
Nashville, TN
Mid level
Mid level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
The Associate Staff Engineer will leverage their technical knowledge and coding abilities to help the team tackle challenges and improve solutions for clients. They are expected to guide teammates and enhance product offerings.
22 Days Ago
Remote
Nashville, TN
143K-277K Annually
Expert/Leader
143K-277K Annually
Expert/Leader
Healthtech • HR Tech
As a Principal Software Engineer, you will lead the development of data products, utilizing your expertise in JavaScript/TypeScript and Node.js to build backend components. You will mentor junior engineers, design scalable systems, and integrate services with Salesforce, ensuring high-quality software delivery that meets business needs.
Top Skills: AWSCi/CdJavaScriptKubernetesNode.jsPostgresRestfulTypescript
23 Days Ago
Remote
Nashville, TN
Expert/Leader
Expert/Leader
Edtech • Music
The Senior Software Engineer will lead the development of high-quality web applications, manage both front-end and back-end processes, and mentor junior developers. Responsibilities include designing scalable systems, conducting code reviews, troubleshooting applications, and driving innovation within the team.
Top Skills: AolserverAWSDockerJavaScriptKubernetesLinuxmacOSPHPPostgresRubyShell ScriptingTcl/Tk
23 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Fintech • Software
The Senior Software Quality Assurance Engineer will be responsible for performing various types of testing such as regression and API testing, creating test cases, and collaborating with development teams. The role requires hands-on experience in testing web applications and understanding payment processing requirements.
Top Skills: Api TestingAzure Dev OpsJIRAManual TestingPostmanRegression TestingRelational DatabasesRisk-Based TestingSanity TestingSoapui
23 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Fintech • Software
The Senior Software Quality Assurance Engineer will perform regression, sanity, and risk-based testing on Fullsteam’s payment processing platform. Responsibilities include creating detailed test cases, executing manual test cases, conducting API testing with tools like Postman, documenting bug reports, and collaborating with teams to ensure compliance with payment processing requirements.
Top Skills: Api TestingAzure Dev OpsJIRAManual TestingPostmanRegression TestingRelational DatabasesRisk-Based TestingSoapui
23 Days Ago
Remote
Nashville, TN
Senior level
Senior level
Fintech • Software
The Senior Software Developer will enhance Fullsteam's payment processing platform by designing, developing, and testing new components while collaborating with various teams. Responsibilities include bug fixes, automated unit tests, and performing code reviews.
Top Skills: C#Dependency InjectionEntity FrameworkGit/VstsJavaScriptJSONMs AzureMs SqlMvcVisual StudioWebapi
23 Days Ago
Remote
Nashville, TN
204K-260K Annually
Senior level
204K-260K Annually
Senior level
Real Estate • Travel • PropTech
As a Staff Software Engineer on the Network/Edge Experience team at Airbnb, you will design and operate software solutions connecting users globally, focusing on infrastructure like load balancers and service mesh. You will mentor developers, optimize network performance, and lead initiatives for global traffic handling, edge security, and improved observability.
Top Skills: Cloud InfrastructureDdos ProtectionLoad BalancingNetwork MonitoringNetwork SecurityReverse ProxiesService MeshSoftware DevelopmentTraffic Proxy
23 Days Ago
Remote
Nashville, TN
204K-260K Annually
Expert/Leader
204K-260K Annually
Expert/Leader
Real Estate • Travel • PropTech
The Staff Software Engineer will enhance the Community Support Platform by developing tools for Community Support ambassadors. Responsibilities include collaborating with cross-functional teams, mentoring engineers, and utilizing machine learning for data insights to improve customer issue resolutions. The role requires a strong proficiency in backend languages and frontend frameworks, a track record of delivering products, and experience in data systems.
23 Days Ago
Remote
Nashville, TN
186K-219K Annually
Senior level
186K-219K Annually
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Senior Software Engineer at Coinbase, you will be responsible for upgrading blockchain nodes, reducing operational toil through automation, and scaling production services while maintaining data consistency across multiple blockchain connections. Your role involves ensuring the reliability of the blockchain platform and identifying efficiencies in processes.
Top Skills: AutomationBlockchainIntegration TestingProduction ServicesService Oriented ArchitectureSoftware Engineering
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account