PitchMeAI
Prime Video & Amazon MGM Studios

Software Dev Engineer, Prime Video Personalization & Discovery

Prime Video & Amazon MGM Studios · Seattle, WA

  • On site
  • Full-time
  • $143,700 / year
  • Seattle, WA
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

Job highlights

  • Solve business challenges with innovative technology.
  • Design and build scalable distributed systems.
  • Work on industry-defining projects.
  • Impact millions of customers globally.
  • Develop new products and services.

About the role

Software Development Engineer

Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle?

At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand.

The challenges SDEs solve for at Amazon are big and influence millions of customers, sellers, and products around the world. We are looking for individuals who are passionate about creating new products, features, and services from scratch while managing ambiguity and the pace of a company where development cycles are measured in weeks, not years. If this sounds interesting to you, apply and come chart your own path at Amazon.

While the majority of our SDE roles are based in the greater Seattle/Bellevue, WA area, by applying to this position your application will be considered for all locations we hire in the United States. This includes, but is not limited to Nashville, TN; Austin, TX; Greater Bay Area, CA; DC Metro Area; Denver, CO; Detroit, MI; Greater Boston Area, MA; Greater Denver Area, CO; Greater Los Angeles Area, CA; Greater New York Area; Irvine, CA; Madison, WI; Minneapolis, MN; Phoenix, AZ; Portland, OR; San Diego, CA.

Key Job Responsibilities

  • Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
  • Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
  • Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
  • Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
  • Design and code the right solutions starting with broadly defined problems.
  • Work in an agile environment to deliver high-quality software.

Basic Qualifications

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ 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 experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Preferred Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Equal Opportunity and Accommodation

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Compensation and Benefits

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

Key skills/competency

  • Software Development
  • Distributed Systems
  • System Design
  • Object-Oriented Design
  • Agile Development
  • Problem Solving
  • Scalability
  • Fault Tolerance
  • Programming Languages (C++, Java, C#)
  • Amazon Culture

Skills & topics

  • Software Development Engineer
  • Prime Video
  • Amazon MGM Studios
  • Distributed Systems
  • System Design
  • Scalability
  • Agile
  • C++
  • Java
  • C#

How to get hired

  • Tailor your resume: Highlight experience with distributed systems, object-oriented design, and C++, Java, or C#.
  • Showcase problem-solving skills: Provide examples of how you designed and built scalable, fault-tolerant systems.
  • Prepare for technical interviews: Brush up on data structures, algorithms, and system design principles.
  • Understand Amazon's culture: Emphasize customer obsession and innovation in your application and interviews.
  • Apply strategically: Mention your interest in specific locations or remote opportunities if applicable.

Technical preparation

Practice coding problems in C++, Java, or C#.,Review distributed system design principles.,Understand object-oriented design patterns.,Prepare for system design interview questions.

Behavioral questions

Describe a complex problem you solved.,Tell me about a time you failed.,How do you handle ambiguity?,Discuss your experience with customer obsession.

Frequently asked questions

What is the typical career path for a Software Development Engineer at Amazon Prime Video?
As a Software Development Engineer at Amazon Prime Video, you can expect a path of continuous growth and learning. You'll tackle increasingly complex technical challenges, contribute to major product launches, and have opportunities for leadership. Many SDEs advance into Principal Engineer roles, Architect positions, or transition into management.
What programming languages are most commonly used for this Software Development Engineer role at Amazon?
While this role lists C#, C++, Java, or Perl as core languages for experience, Amazon utilizes a wide array of programming languages. Proficiency in at least one, such as Java or C++, is required. Your ability to learn and adapt to new languages and technologies will be key to your success.
How does Amazon foster innovation within its Software Development Engineer teams?
Amazon fosters innovation through mechanisms like 'Day 1' philosophy, encouraging bold thinking and rapid experimentation. SDEs are empowered to bring new ideas to life, work with cutting-edge technologies, and own projects end-to-end. The agile environment and cross-disciplinary collaboration further fuel innovation.
What are the key differences between 'Basic Qualifications' and 'Preferred Qualifications' for this role?
Basic Qualifications are the minimum requirements you must meet to be considered for the role. Preferred Qualifications represent skills and experiences that would make you a stronger candidate, potentially allowing you to ramp up faster and have a greater impact.
How does Amazon handle remote work for Software Development Engineers?
While many SDE roles are based in specific hubs like Seattle, Amazon does hire for remote positions across the United States. Your application will be considered for all locations where Amazon hires. It's best to check the specific job posting for details on remote eligibility for this particular role.
What kind of impact can a Software Development Engineer have at Prime Video?
As an SDE at Prime Video, you'll work on systems that influence millions of customers worldwide. You'll help personalize their discovery experience, contributing to features and services that define the industry and directly impact user engagement and satisfaction.
Is there a specific degree required for the Software Development Engineer position at Amazon?
A Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field is required. Alternatively, demonstrating equivalent practical experience through a strong work history can also be considered.