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