2

Remote Full Stack Software Engineer Jobs in Nashville, TN

Senior Software Engineer

Nashville, TN · Remote

$118K - $156K/yr

Senior Software Engineer FLSA STATUS: Exempt DEPARTMENT: JusticeTech REPORTS TO: Lead Engineer ... Remote TRAVEL: Rarely for conferences, strategic planning sessions, and key stakeholder meetings ...

Senior Software Engineer - Search

Nashville, TN · On-site +1

$118K - $156K/yr

Evaluate and recommend new technologies to add to the stack * Stay current with industry trends and emerging technologies Team Development: * Mentor junior software engineers across one or more ...

We're looking for a talented Software Developer who enjoys solving complex problems and building high-quality applications used by customers around the world. In this fully remote role, you'll work ...

Ability to explain client-server architecture, MVC patterns, and authentication while preparing students for full-stack development roles and software engineering careers. * Conceptual Teaching ...

Ability to explain client-server architecture, MVC patterns, and authentication while preparing students for full-stack development roles and software engineering careers. * Conceptual Teaching ...

Strong software architecture skills focused on scalability and modularity. * Ability to build ... Special Considerations and Prerequisites * 7-10 years' experience full stack development and 2 ...

Strong software architecture skills focused on scalability and modularity. * Ability to build ... Special Considerations and Prerequisites * 7-10 years' experience full stack development and 2 ...

Strong software architecture skills focused on scalability and modularity. * Ability to build ... Special Considerations and Prerequisites * 7-10 years' experience full stack development and 2 ...

... the software development lifecycle. Preferred Qualifications * Programming experience in Rust ... The full salary range for certain locations is listed below. For locations not listed below, the ...

Bachelors Degree in Computer Engineering * 5+ years of experience as a backend software engineer ... We are a fully distributed team (100% remote) with travel required 1-2 times per year. * A stable ...

Senior Software Engineer

Nashville, TN · On-site +1

$118K - $156K/yr

Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We're always looking ...

Showing results 21-40

Remote Full Stack Software Engineer information

See Nashville, TN salary details

$43K

$130.2K

$184K

How much do remote full stack software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for remote full stack software engineer in Nashville, TN is $130,174.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,200.00 and $152,600.00 per year, depending on experience, location, and employer.

How does a remote full stack software engineer typically collaborate with team members across different time zones?

As a Remote Full Stack Software Engineer, collaboration often involves asynchronous communication tools like Slack, project management platforms such as Jira or Trello, and regular video meetings scheduled to accommodate various time zones. You may need to plan your workday to overlap partially with teammates for real-time discussions, while also making use of detailed documentation and code reviews to keep everyone aligned. This remote setup encourages strong written communication skills and self-motivation, but also fosters a results-oriented environment where deliverables and clear updates are highly valued.

What is the difference between Remote Full Stack Software Engineer vs Remote Front End Developer?

AspectRemote Full Stack Software EngineerRemote Front End Developer
Required skillsProficiency in both front-end and back-end technologies, such as JavaScript, Python, or Java, along with database managementExpertise in front-end technologies like HTML, CSS, JavaScript, and frameworks like React or Angular
Work environmentTypically involved in full project development, working across server, database, and client-sideFocuses primarily on user interface and client-side development
Common industry usageUsed in startups, tech companies, and agencies requiring versatile developersCommon in companies emphasizing UI/UX and front-end design

The main difference is that a Remote Full Stack Software Engineer handles both front-end and back-end development, while a Remote Front End Developer specializes in creating and optimizing user interfaces. Full Stack Engineers have broader responsibilities, whereas Front End Developers focus on the visual and interactive aspects of applications.

What are the key skills and qualifications needed to thrive as a remote full stack software engineer?

To thrive as a Remote Full Stack Software Engineer, you need strong proficiency in both front-end (e.g., React, Angular) and back-end (e.g., Node.js, Python, Java) development, often supported by a relevant degree or equivalent experience. Familiarity with version control systems like Git, cloud platforms (AWS/Azure), and continuous integration tools are typically required, and certifications in these technologies can be advantageous. Exceptional problem-solving skills, self-motivation, and clear communication are vital soft skills, especially when collaborating across distributed teams. These abilities ensure you can independently deliver high-quality, scalable solutions while maintaining effective teamwork in a remote environment.

What is a remote full stack software engineer?

A Remote Full Stack Software Engineer is a professional who designs, develops, and maintains both the front-end and back-end components of web applications while working from a location outside of a traditional office. They are proficient in multiple programming languages and frameworks, enabling them to handle tasks across the entire software development lifecycle. Remote Full Stack Engineers collaborate with team members using online tools and communication platforms, ensuring projects are delivered efficiently regardless of their physical location.
What are the most commonly searched types of Full Stack Software Engineer jobs in Nashville, TN? The most popular types of Full Stack Software Engineer jobs in Nashville, TN are:
What are popular job titles related to Remote Full Stack Software Engineer jobs in Nashville, TN? For Remote Full Stack Software Engineer jobs in Nashville, TN, the most frequently searched job titles are:
What job categories do people searching Remote Full Stack Software Engineer jobs in Nashville, TN look for? The top searched job categories for Remote Full Stack Software Engineer jobs in Nashville, TN are:
What cities near Nashville, TN are hiring for Remote Full Stack Software Engineer jobs? Cities near Nashville, TN with the most Remote Full Stack Software Engineer job openings:
Infographic showing various Remote Full Stack Software Engineer job openings in Nashville, TN as of August 2026, with employment types broken down into 1% Internship, 86% Full Time, 8% Part Time, and 5% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $130,174 per year, or $62.6 per hour.

Senior Software Engineer

i3 Verticals

Nashville, TN • Remote

$118K - $156K/yr

Full-time

Re-posted 29 days ago


i3 Verticals rating

7.6

Company rating: 7.6 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

153rd of 242 rated software companies


Job description

JOB TITLE:  Senior Software Engineer

FLSA STATUS: Exempt

DEPARTMENT:  JusticeTech

REPORTS TO: Lead Engineer

SUPERVISORY RESPONSIBILITIES: No

JOB LOCATION:  Remote

TRAVEL:  Rarely for conferences, strategic planning sessions, and key stakeholder meetings

SUMMARY OF POSITION:

You will contribute as part of a software development team, shaping how we build, scale, and modernize our products while maintaining security, reliability, and operational excellence. This role demands hands-on technical capability and strong problem-solving skills.

ESSENTIAL DUTIES & RESPONSIBILITIES:

  • Follow the organization’s technology architecture vision, strategy, and roadmap in alignment with business objectives.
  • Serve as a technical contributor for one or more products
  • Apply and enforce architectural and development principles, patterns, and decision frameworks as part of a team
  • Communicate complex architecture and solutions clearly and persuasively to audiences ranging from engineers to product owners and business leaders
  • Deliver complex, enterprise-scale software solutions that are secure, scalable, resilient, and cost-effective
  • Build flexible integrations to facilitate data transformation across internal and external systems
  • Adopt and extend infrastructure-as-code from reference implementations
  • Contribute to proof-of-concept initiatives to demonstrate viability and provide implementation guidance
  • Conduct deep-dive technical reviews of existing systems, identifying optimization opportunities, technical debt, and modernization priorities
  • Participate in hands-on development, providing technical guidance and removing blockers as part of an engineering team
  • Identify opportunities for automation, standardization, and simplification that reduce complexity and increase velocity
  • Apply coding standards and techniques to build clean, efficient, maintainable, scalable software
  • Actively participate in code reviews and collaborate with team members to refine system designs and resolve issues
  • Manage execution of deliverables accurately through the software development life cycle, escalating issues or impediments as needed
  • Participate in working sessions to demonstrate incremental changes and evaluate readiness for delivery
  • Collaborate with Product Team by providing technical insight for refinement and planning
  • Consult with Quality Engineers in resolution of observations and defects
  • Build and maintain automated tests, including unit and integration tests, to ensure that written code performs as intended
  • Monitor and support software to meet service-level agreements (SLAs)
  • Stay informed about relevant technologies through independent research and share insight with the team

MINIMUM QUALIFICATIONS (EDUCATION AND EXPERIENCE):

Education and Experience

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or related discipline; or equivalent demonstrated experience
  • 5+ years of progressive experience in software engineering, or related technology roles
  • Proven track record developing large-scale, production-grade software in enterprise environments
  • Demonstrated experience successfully influencing technical direction as a member of a team, with or without direct authority
  • History of contributing to software delivery initiatives from concept through delivery, including product modernization and integration programs
  • Strong verbal and written communication skills with demonstrated ability to explain complex technical concepts clearly to both technical and non-technical stakeholders.
  • Strong analytical and problem-solving skills, able to navigate ambiguity, capable of diagnosing complex issues, and developing effective solutions aligned with short and long-term objectives
  • Track record of translating business objectives into effective technical solutions
  • Ability to the capabilities of those around them
  • Ability to drive initiatives independently while collaborating effectively
  • Understanding of Agile software methodologies (e.g., Scrum)

Technical Expertise

  • Strong knowledge of software engineering and architecture patterns and principals, with deep understanding of CLEAN architecture principals
  • Working knowledge of cloud architecture patterns and services in AWS and/or Azure, with an understanding of Well-Architected Framework principles
  • Working knowledge of infrastructure-as-code tools and practices (Terraform, CloudFormation, ARM templates, etc.) with experience applying IaC standards in software delivery
  • Understanding of secure computing principals, compliance frameworks (SOC2, PCI-DSS, HIPAA), industry best practices, and infrastructure components such as servers, storage systems, networks, and cloud technologies
  • Understanding of modern infrastructure technologies including containerization (Docker, Kubernetes), serverless architectures, and microservices patterns
  • Proficiency with DevOps tooling (Git, CI/CD, Config, Observability), containerization, and infrastructure-as-code languages (e.g. Terraform, HCL)
  • Proficiency with containerized and serverless architectures, microservices and event-driven architecture patterns
  • Experience building modern, responsive web applications
  • Proficiency with creating and consuming APIs (REST, SOAP, etc.)

PREFERRED QUALIFICATIONS (EDUCATION AND EXPERIENCE):

  • Proficient in .NET development, with hands-on experience in C#
  • Significant professional experience in the Microsoft .NET ecosystem (e.g., .NET Framework, .NET Core)
  • Hands-on experience with multiple programming languages (Python, Go, etc.)
  • Experience with modern front-end web frameworks (Blazor, Angular, etc.)
  • Experience with Amazon Web Services (AWS)
  • Experience with database architecture and administration across relational and NoSQL platforms
  • Experience with architecting software for AI workloads, understanding of Agentic AI architectures, orchestration patterns, and infrastructure needs
  • Knowledge of responsible AI practices, governance frameworks, and security considerations
  • Knowledge of the Atlassian suite (e.g., Jira, Confluence, Bitbucket, etc.).

 


What i3 Verticals employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom