1

Amazon Software Engineer Jobs in Tennessee (NOW HIRING)

... Software Developers who are looking for chances to grow and make an impact towards our new retail ... Cloud Native development, Amazon Web Services, Serverless, Dockerization, and API gateway ...

... Software Developers who are looking for chances to grow and make an impact towards our new retail ... Cloud Native development, Amazon Web Services, Serverless, Dockerization, and API gateway ...

... engineers and scientists. (40 hours / week, 8:00am-5:00pm, Salary Range $136000 - $184000) Amazon ... Software Engineer, or a related occupation. Employer will accept a Bachelor's degree or foreign ...

Requirement - Software Developer Location- 100% onsite in Nashville, TN (Relocates are welcome ... Work on technology that directly impacts Amazon's global transportation risk and compliance ...

Downtown Music Publishing is looking for a driven individual to join us as a Full Stack Software ... Vercel AI SDK, SpecKit, CodeX, Amazon Bedrock, Model Context Protocol (MCP), LLM tool design.

Downtown Music Publishing is looking for a driven individual to join us as a Full Stack Software ... Vercel AI SDK, SpecKit, CodeX, Amazon Bedrock, Model Context Protocol (MCP), LLM tool design.

next page

Showing results 1-20

Amazon Software Engineer information

See Tennessee salary details

$57.6K

$133.9K

$186.5K

How much do amazon software engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for amazon software engineer in Tennessee is $133,895.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,900.00 and $157,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Amazon software engineer?

To thrive as an Amazon Software Engineer, you need a strong background in computer science, coding proficiency in languages like Java, C++, or Python, and a relevant bachelor’s degree or higher. Familiarity with AWS cloud services, distributed systems, and software development tools such as Git and CI/CD pipelines is highly valued. Strong problem-solving skills, effective communication, and collaboration are crucial soft skills in this fast-paced environment. These abilities enable engineers to deliver scalable, reliable solutions while working efficiently within large, cross-functional teams.

What is an Amazon software engineer?

An Amazon Software Engineer is responsible for designing, developing, and maintaining software systems that support Amazon's vast technical infrastructure. They work on scalable and distributed systems, using languages like Java, Python, or C++. Engineers collaborate with cross-functional teams to build customer-focused solutions, optimize performance, and ensure system reliability. Additionally, they follow Amazon's leadership principles and contribute to innovation in areas like AWS, Alexa, and e-commerce. This role requires strong problem-solving skills, coding expertise, and the ability to handle complex technical challenges at scale.

What are the typical career growth opportunities for an Amazon software engineer?

Amazon offers software engineers a well-defined career path, starting from entry-level roles and advancing to senior engineer, principal engineer, or engineering manager positions. Engineers are encouraged to take on greater responsibilities, lead technical projects, and mentor junior staff as they develop. The company supports professional growth through internal training, skill development programs, and opportunities to work on high-impact, global-scale products. With consistent performance and a proactive approach to learning, you can expect clear advancement opportunities and increased leadership responsibilities at Amazon.

What are the most commonly searched types of Amazon Software Engineer jobs in Tennessee?

The most popular types of Amazon Software Engineer jobs in Tennessee are:

What cities in Tennessee are hiring for Amazon Software Engineer jobs?

Cities in Tennessee with the most Amazon Software Engineer job openings:

Infographic showing various Amazon Software Engineer job openings in Tennessee as of August 2026, with employment types broken down into 100% Full Time. Highlights an 89% In-person, and 11% Remote job distribution, with an average salary of $133,895 per year, or $64.4 per hour.

Ex Amazon Software Engineer

1 point system

Nashville, TN • On-site

Contractor

Re-posted 8 days ago


Job description

MUST HAVES:
Matches  Export Control Requirement
Engineering TEchstack – (JAVA OR PYTHON OR TYPESCRIPT)
AI is a nice to have
Job Description:
Amazon’s Global Risk Audit Management - Transportation (GRAM-T) is building AI-powered solutions and integrated platforms to accelerate SCRC's transition to proactive risk management.

We are building world class technology cutting across deep algorithmic problems, brand new tools that cater to multi-party business scenarios and challenging data models that are evolving very quickly. Our systems audit across a multitude of international transportation and operational segments which mandates building highly available and scalable distributed systems. Besides technology, there are ample opportunities in the team to build domain expertise of international transportation risk and compliance and get first-hand experience of the Amazon operations by interacting directly with our global internal and external partners, and of course other Amazon software engineers.

We are looking for highly talented engineers who are passionate not only about architecting and developing large scale distributed technology solutions but also innovating new ideas and providing directions to our business in the domain of risk and compliance. Being able to deal with ambiguity, anticipating bottlenecks and escalations, and delivering fast are all crucial to the success of technologizing our business. Most importantly, passion about the team and our team's vision will enable you to make meaningful contributions to GRAM-T, and ultimately the customer experience.

Basic qualifications

3+ years of non-internship professional software development experience2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience1+ years of software development engineer or related occupational experience1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience1+ years of Object Oriented Design experience Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related fieldExperience programming with at least one software programming languagePreferred qualifications

3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience