Software Development Engineer, Video On Demand - Orchestration

Global technology company leading in e-commerce, cloud computing, and digital streaming services.
$89,200 - $185,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Consumer

Description For Software Development Engineer, Video On Demand - Orchestration

Prime Video is revolutionizing how millions of customers interact with video content through their Encoding team. This role focuses on building systems that deliver high-quality audio/video for Amazon Prime Video customers worldwide. You'll work on cutting-edge technologies including HDR10+, Dolby Vision, Atmos, and state-of-the-art compression techniques. The team builds large-scale distributed media processing technologies, operating at exabyte-scale, engineered for reliability, scalability, and performance.

As a Software Development Engineer in the Prime Video Encoding team, you'll leverage AWS technologies like EC2, S3, API Gateway, ECS, Lambda, SWF, Sagemaker, and DynamoDB. You'll be responsible for creating systems that analyze, encode, package, and encrypt content for playback across thousands of device types in over 200 territories worldwide.

The role combines hands-on engineering with technical leadership opportunities. You'll help define and build algorithms and products from the ground up, working with complex system software while maintaining a customer-centric focus. The position offers the freedom to explore your own ideas and see your contributions directly impact millions of Amazon customers.

The ideal candidate should have strong programming skills, experience with distributed systems, and a passion for building scalable solutions. While experience in digital media and video streaming is advantageous, the willingness to learn new technologies is essential. You'll be part of a team that values mentorship, best practices, and delivering high-quality solutions at scale.

This role offers competitive compensation based on location and experience, along with comprehensive benefits including medical coverage, equity, and sign-on payments. Join Amazon's Prime Video team to shape the future of video streaming technology and deliver exceptional viewing experiences to customers worldwide.

Last updated 10 minutes ago

Responsibilities For Software Development Engineer, Video On Demand - Orchestration

  • Build systems that deliver high quality audio/video for Amazon Prime Video customers worldwide
  • Work on advanced Audio Video standards such as HDR10+, Dolby Vision, Atmos
  • Develop state-of-the-art compression techniques
  • Build large-scale distributed media processing technologies
  • Design and implement services for media transcoding, quality analysis, and inspection
  • Create systems that operate at exabyte-scale

Requirements For Software Development Engineer, Video On Demand - Orchestration

Java
Python
TypeScript
  • Bachelor's Degree in Computer Science or related field
  • Programming experience with modern languages like Java, C++, or C#
  • Object-oriented design experience
  • Knowledge of professional software engineering practices
  • Experience with distributed computing and enterprise-wide systems

Benefits For Software Development Engineer, Video On Demand - Orchestration

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Comprehensive medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Total compensation package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Video On Demand - Orchestration

Software Support Engineer, Devices Support Engineering team

Software Support Engineer role at Amazon's Device Support Engineering team, providing technical support and solutions for Amazon's device ecosystem.

Software Dev Engineer, Core Network

Software Dev Engineer role at AWS Core Network team, building and maintaining large-scale network infrastructure and SDN solutions.

Software Development Engineer II, Project Rembrandt

Amazon seeks a Software Development Engineer II to innovate supply chain capabilities, design scalable solutions, and enhance merchant services worldwide.

Software Development Engineer II - AWS Networking Application, SIDR

AWS Software Development Engineer II position focusing on network control plane software and SDN solutions.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's CET department, focusing on next-gen customer service routing systems using AI and ML technologies.