Software Dev Engineer III , Amazon Interactive Video Service (IVS)
Role details
Job location
Tech stack
Job description
Develop and maintain our video playback, broadcast, and real-time SDKs for iOS
- Collaborate with backend video teams that support low-latency and real-time media broadcasting and playback
- Build reliable unit, integration, and end-to-end tests
- Stay current on Apple platform developments, media frameworks, and streaming technologies
A day in the life You might start the morning investigating a customer-reported playback issue, digging into AVFoundation behavior across iOS versions. By midmorning you're building new playback functionality in our HLS Player SDK including API design, implementing for functionality in C++, crafting platform specific bindings, and testing across a range of devices. After lunch you're reviewing a teammate's PR for the real-time SDK, discussing codec tradeoffs with the backend team, and running integration tests to make sure nothing regressed. The work spans the full media stack on Apple platforms and no two days look the same.
Requirements
5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Strong background in foundational iOS/Apple platform technologies and languages such as Swift, Objective-C, and UIKit/SwiftUI, 5+ 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
- Experience programming languages such as C/C++, Python, Java or Perl
- Experience building cross-platform libraries/SDKs and shipping successful software products
- Familiarity with video streaming technologies (HLS, LL-HLS, DASH) and codecs such as H.264, H.265, and AV1
- Experience with Apple media frameworks (AVFoundation, VideoToolbox, AudioToolbox, Core Media)
Benefits & conditions
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.
USA, CA, San Francisco - 193,300.00 - 261,500.00 USD annually USA, WA, Seattle - 168,100.00 - 227,400.00 USD annually