Back to Jobs

Experienced Full Stack Software Engineer – Web & Cloud Application Development for Prime Video Linear, Virtual Experience

Remote, USA Full-time Posted 2025-11-03

About Us

At Amazon, we're revolutionizing the way people consume media and entertainment. Our Prime Video platform offers an unparalleled selection of movies, TV shows, original content, and live events, making it a go-to destination for millions of customers worldwide. As a key player in this exciting space, we're constantly pushing the boundaries of innovation and technology to deliver exceptional experiences to our customers.

Job Summary

We're seeking an experienced Full Stack Software Engineer to join our Prime Video Linear team, working on the development of our next-generation linear catalog systems. As a key member of our team, you'll have the opportunity to shape the future of digital video and contribute to the delivery of best-in-class linear TV experiences to our customers. If you're passionate about delivering excellent digital media experiences, have a strong background in software development, and are eager to work with cutting-edge technologies, we'd love to hear from you!

About the Role

This is a unique opportunity to take an active role in shaping the future of digital video by defining the next generation of what Amazon customers are watching. As a Full Stack Software Engineer, you'll work closely with Principal and senior engineers to build high-speed data delivery systems, create simple solutions for complex media ingestion and publishing processes, and contribute to the development of our linear TV experience on Prime Video. Your expertise will be essential in helping us deliver exceptional customer experiences and drive business growth.

Key Responsibilities

  • Help lead the Linear Mobile Client team's transition to owning its mobile experience.
  • Develop and maintain high-quality, scalable, and reliable software solutions for our linear TV experience on Prime Video.
  • Collaborate with cross-functional teams, including product management, design, and QA, to ensure seamless integration and delivery of features.
  • Design, develop, and test software components, including mobile apps, web applications, and backend services.
  • Work with ElasticSearch, AWS services, including Dynamo, SQS, and Athena, to build high-speed data delivery systems.
  • Develop and maintain documentation, review code, and push your own CRs to ensure high-quality software delivery.
  • Participate in code reviews, provide feedback, and contribute to the improvement of our software development processes.
  • Stay up-to-date with the latest technologies, trends, and best practices in software development and apply this knowledge to drive innovation and improvement.

Requirements

To be successful in this role, you'll need to have:

Essential Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience, including design patterns, reliability, and scaling.
  • Experience programming with at least one software programming language, such as C++, Java, Python, or SQL.
  • 1+ years of experience contributing to the system design or architecture of new and existing systems.

Preferred Qualifications

  • 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor's degree in computer science or equivalent.
  • Experience with mission-critical, 24x7 systems.
  • Experience with high-throughput, multi-threaded systems.
  • Experience implementing and consuming large-scale web services.
  • Expert working knowledge of data structures, algorithms, and object-oriented design.
  • Expert working knowledge of design patterns.
  • Proven system design skills.
  • Strong working knowledge of operating system fundamentals.
  • Working knowledge of REST and RPC service patterns and other client/server interaction models.
  • Working knowledge of common Internet technologies, such as HTTP, HTML, JavaScript, and AJAX.
  • Relentless customer focus.
  • Excellent analytical skills.
  • Meets/exceeds Amazon's leadership principles requirements for this role.
  • Meets/exceeds Amazon's functional/technical depth and complexity for this role.

What We Offer

As a Full Stack Software Engineer at Amazon, you'll have the opportunity to work on cutting-edge technologies, collaborate with talented engineers, and contribute to the delivery of exceptional customer experiences. We offer a competitive salary, comprehensive benefits, and a dynamic work environment that empowers innovation and growth. Our inclusive culture values diversity, equity, and inclusion, and we're committed to creating a workplace where everyone can thrive.

Compensation and Benefits

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors, including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company, and we offer a full range of medical, financial, and/or other benefits, including equity, sign-on payments, and other forms of compensation. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits.

How to Apply

If you're passionate about delivering exceptional digital media experiences, have a strong background in software development, and are eager to work with cutting-edge technologies, we'd love to hear from you! Please apply via our internal or external career site. We can't wait to hear from you and start building the future together!

Apply To This Job Apply for this job  

Similar Jobs