Software Dev Engineer II, Amazon Interactive Video Service (IVS)
Amazon Web Services (AWS) · Seattle, WA · Yesterday
ConsultingFull-time
About the role
Amazon Interactive Video Service (Amazon IVS) is AWS's fully managed live streaming service, built on the same technology that powers Twitch and trusted by thousands of enterprises across gaming, social, live commerce, sports, and entertainment. Our mission: enable developers to build communities around live video. We handle everything from ingest to processing to delivery at global scale, so developers can focus on creating interactive, engaging live experiences for their audiences.
Responsibilities
- Design and implement core media functionality in C++ shared across platforms, and build platform-specific bindings for iOS, Android, and Web.
- Develop and maintain our video playback, broadcast, and real-time SDKs with a focus on performance, reliability, and consistent cross-platform behavior.
- Collaborate with backend video teams on low-latency and real-time media broadcasting and playback.
- Design clean, ergonomic SDK APIs that balance platform conventions with cross-platform consistency.
- Build reliable unit, integration, and end-to-end tests across multiple platforms and device configurations.
- Stay current on media codecs, streaming protocols, and platform-level media frameworks.
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
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design