Experience building complex software systems that have been successfully delivered to customers
Experience in professional, non-internship software development
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Experience with performance optimization and memory management
Nice to Haves
Bachelor's degree in computer science or equivalent
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience in developing and maintaining applications, frameworks or SDKs for Android, iOS, tvOS, Smart TVs, game consoles or web
What You'll Be Doing
Develop and optimize client applications and software development kits (SDKs) for seamless video streaming experiences
Collaborate with cross-functional teams to design and implement high-performance streaming technologies
Conduct comprehensive code reviews and provide constructive feedback to enhance software quality
Investigate and resolve complex technical challenges affecting video playback and user experience
Drive continuous improvement of streaming platforms across multiple device ecosystems
Perks and Benefits
Join a dynamic, collaborative team passionate about creating world-class streaming experiences
Values innovation, knowledge sharing, and continuous learning
Opportunity for talent development and meaningful contributions in an inclusive environment