Senior Software Development Engineer, Prime Video Sports
Amazon
Amazon
Join the Prime Video Sports team and help redefine the live sports viewing experience by integrating high-quality streaming with innovative interactive features. We are at the forefront of merging technology and sports, offering exclusive access to major global sports properties. Embrace a dynamic environment where cutting-edge technology and fast-paced market demands are met with Amazon's scale and innovation. If you are passionate about sports and eager to build the future of live sports entertainment, we invite you to explore this opportunity.
Lead the end-to-end design, development, and deployment of robust, multi-tier distributed services and customer-facing features, guiding a team of engineers. Take ownership of team architecture, providing a holistic system view, architectural direction, and influencing strategic technology decisions. Drive clarity in complex problem areas, understanding business impact to make informed technical trade-offs that balance immediate and long-term objectives. Identify and resolve systemic issues, ensuring no team's innovation is hindered by your team's limitations. Communicate technical designs and decisions effectively, both in writing and verbally, tailoring explanations for diverse audiences. Mentor and coach multiple engineers, fostering their professional development within and beyond the team. Champion engineering best practices, focusing on code quality, simplicity, error handling, and comprehensive documentation. Collaborate seamlessly across various departments, including development, QA, and operations, establishing crucial checkpoints with dependent teams for successful project delivery. Proactively identify architectural weaknesses, working to simplify existing systems and solutions. Deliver iteratively, maintaining a balance between rapid deployment and establishing a solid foundation for future growth.
A minimum of 5 years of professional software development experience, excluding internships. Proficiency in at least one software programming language and 5+ years of experience in leading the design or architecture of new and existing systems, including understanding design patterns, reliability, and scaling. Experience in a technical leadership role, such as a mentor or engineering team lead, is essential. A Bachelor's degree in Computer Science or a related field is preferred, along with 5+ years of experience across the full software development lifecycle. This includes expertise in coding standards, code reviews, source control management, build processes, testing, and operations. Proven experience leading engineering teams as a mentor or tech lead, and a track record of contributing to the architecture and design of scalable, reliable systems are highly valued.
Amazon
Sports