
Senior Software Engineer
- Seattle, WA
- Permanent
- Full-time
- Develop our video playback/broadcast SDKs for desktop web and mobile web.
- Collaborate with backend video teams that support low-latency and real-time media broadcasting and playback
- Add reliable cross-platform unit, integration, and e2e tests
- Keep up to date on current technologies and recent developments in web and media technologies.
- 5+ years of professional software development or equivalent expertise.
- B.A. or B.S. in Computer Science or a related discipline, or equivalent years of experience.
- Strong background in foundational web technologies and languages such as JavaScript, TypeScript, Webpack, Node, and NPM
- Familiarity with C++ or another similarly compiled language
- Experience building cross-platform libraries/SDKs and shipping successful software products.
- Experience with audio and video adaptive streaming on web platforms.
- Familiarity with video streaming technologies (HLS, LL-HLS, DASH,) and codecs such as H.264, H.265, and AV1.
- Experience with network protocols like HTTP and TCP.
- Experience with Media Source APIs, Encrypted Media Extensions,, and WebGPU.
- Experience with Mobile Web Development, Living Room, and WebViews.
- Comfort with performance tuning through experimentation and analysis.
- Medical, Dental, Vision & Disability Insurance
- 401(k)
- Maternity & Parental Leave
- Amazon Employee Discount