Amazon Web Services (AWS) logo
Amazon Web Services (AWS)
Posted 47 days agoVerified live 2d ago

Software Dev Engineer II, Amazon Interactive Video Service (IVS), Stream Management

Brief overview

Remote
UndergradOr in progress
$165k–$224k/yrStated range
3+ yrsMinimum
C#C++JavaPerlDistributed SystemsSystem Design and ArchitectureLarge-Scale Software DevelopmentMulti-Threaded Software DevelopmentSoftware Development Life CycleTestingSource Control ManagementAWS ServicesLive Video Streaming ProtocolsTranscodingVideo Codecs

Job description

Summary

Amazon Web Services (AWS) provides Amazon Interactive Video Service, a managed live streaming solution for low-latency and real-time video experiences. The Software Dev Engineer II will design, build, and operate distributed systems that manage live stream sessions at global scale, while driving service reliability, scalability, security, and operational excellence.

Responsibilities

  • Own the technical direction of one or more services in the Stream Management portfolio; write the design docs, socialize them across IVS and adjacent teams, and drive them to implementation
  • Work closely with engineers, product managers, and applied scientists to deliver seamless customer experiences
  • Ensure backend systems are highly available, scalable, and secure at AWS scale
  • Apply backend best practices including testing, performance optimization, observability, and maintainable code
  • Collaborate with other AWS service teams to integrate shared services and deliver consistent AWS service experiences
  • Participate in code reviews, architecture discussions, design reviews, and on-call rotations
  • Drive operational excellence through automation, metrics, alarms, and runbooks
  • Lead post-incident investigations for high-severity events in our services; drive the resulting action items to completion

Skills

  • 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
  • 5+ 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
  • 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, Engineering, Mathematics, or a related field
  • Familiarity with live video concepts: common streaming protocols, transcoding, and codecs
  • Experience implementing AWS services in a variety of distributed computing environments

Qualifications

Must Haves

  • 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
  • 5+ 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

Nice to Haves

  • 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, Engineering, Mathematics, or a related field
  • Familiarity with live video concepts: common streaming protocols, transcoding, and codecs
  • Experience implementing AWS services in a variety of distributed computing environments

Benefits

  • Sign-on payments
  • Restricted stock units (RSUs)
  • 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
  • Parental leave

More jobs like this