Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
Experience in engineering team management
Experience in engineering
Experience in leading the definition and development of multi-tier web services
Experience working directly within engineering teams
Experience designing or architecting (design patterns, reliability, and scaling) of new and existing systems
Experience partnering with product and program management teams
Nice to Haves
Experience communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
Experience recruiting, hiring, mentoring/coaching, and managing teams of Software Engineers to improve their skills and effectiveness
What You'll Be Doing
Set the technical direction for your team's charter and own its roadmap, balancing new customer experiences with long-term platform health
Lead deep dives into architecture, performance, and reliability, making and explaining design trade-offs
Innovate by prototyping new approaches, challenging assumptions, and turning promising ideas into production systems
Shape how your team uses AI across the software lifecycle with a focus on outcomes
Hire, coach, and develop software engineers, building a culture of ownership, curiosity, and high standards
Collaborate across device, cloud, and app teams to deliver launches spanning the organization
Communicate clearly with senior leadership through written narratives, well-chosen metrics, and data-driven decisions
Perks and Benefits
Opportunity to work on large-scale real-time video streaming platforms impacting millions of devices
Collaborative team environment with deep expertise in video streaming and distributed systems
Investment in innovative software building practices, including the use of AI in the development lifecycle
Inclusive culture empowering employees to deliver the best results for customers
Commitment to diversity and equal opportunity employment
Support for workplace accommodations throughout application and hiring process