About this role
Why Join DAZN? Joining DAZN in Hyderabad means being part of a cutting-edge sports streaming company in a vibrant tech hub. You’ll work alongside passionate, talented professionals on innovative projects that reach millions of fans worldwide. Hyderabad offers a dynamic work environment with a great balance of career growth and lifestyle. If you’re excited about shaping the future of live and on-demand sports entertainment, DAZN Hyderabad is the perfect place to make your mark and grow your career. The Senior Software Engineer is part of DAZN’s Core Streaming Backend Services team in Hyderabad, responsible for designing, developing, and maintaining backend services while taking full end-to-end ownership. This role ensures high-quality implementation, applies engineering best practices, and contributes to scalable, resilient, and high-performance backend systems powering DAZN’s global OTT streaming platform. By combining strong technical expertise with effective collaboration, the Senior Software Engineer ensures reliable and efficient delivery of streaming services across multiple markets. How the role contributes to organizational objectives: Supports DAZN’s mission to deliver reliable, high-performance streaming at scale Contributes to technical excellence, innovation, and continuous delivery. Collaborates across teams to align engineering execution with product and business goals. Design, develop, and maintain scalable backend microservices using Node.js, TypeScript, and AWS. Take end-to-end ownership. Write clean, maintainable, and testable code following engineering best practices Drive / Participate in design discussions, design reviews, and code reviews to ensure high-quality solutions. Strong expertise in event driven architecture and micro-services. Build and maintain integrations with AWS services and third-party systems Ensure backend services are resilient, performant, secure, and scalable across multiple regions. Collaborate with DevOps and SRE teams for deployments, monitoring, and infrastructure automation Apply solid understanding of data structures, algorithms, and design patterns to solve complex problems Communicate effectively with team members and stakeholders to align on product and technical goals. Guide and mentor junior engineers, sharing knowledge and best practices.