Desired Skills and Experience

  • Lead an engineering team in an Agile environment
  • Work directly with Product to deliver high quality solutions at scale
  • Lead architecture discussions for high availability solutions within AWS
  • Prototype new ideas and explore new solutions to the growing list of problems the platform solves
  • Represent the Media Services team for all cross functional initiatives
  • Plan technical strategy, and execute against those plans
  • Mentor your team members focused on growing their careers
  • Be hands-on and contribute to our codebase.  Our managers are very technical and are hands on with their teams
  • 8+ years of software development and engineering and 2+ years managing a team of Engineers
  • Bachelor’s in Science or greater in Computer Science, Electrical Engineering, or related field; or experience equivalent
  • Proven track record of ownership of stable and maintainable software
  • Proven track record of delivering quality products
  • Experience with microservices architecture: designing, creating, deploying, testing and monitoring
  • Strong database design and RDBMS concepts, experience doing domain-driven design
  • Strong understanding of Github or similar source control managements systems
  • Strong Unix/Linux skills
  • Contributed to existing open-source projects as well as your own
  • Experience with event-driven or message-driven architecture
  • Knowledge of video encoding, ad networks, content management platforms, and/or streaming protocols
  • Experience owning systems that serve 10,000+ requests per second
  • Experience with Docker and/or Linux Containers
  • Experience migrating monolithic systems to services at scale

Apply