Sr. Software Engineer, IOS - Fandango at Home
Role details
Job location
Tech stack
Job description
As a Senior iOS Software Engineer on the Fandango APEX Video Player team, you will play a critical role in shaping the video playback experience for millions of users. You'll design, build, and evolve our iOS Video Player SDK, enabling reliable, high-quality streaming across our platforms.
This role sits at the intersection of mobile engineering and video technology, partnering closely with cross-platform engineers, QA, and operations to deliver scalable playback solutions and continuously improve performance and quality of experience.
Why This Role Matters: Video playback is core to Fandango's digital experience. Your work will directly impact streaming reliability, performance, and innovation-ensuring audiences can seamlessly engage with the content they love.
Work Environment: This is a fully remote role with opportunities for intentional in-person collaboration (~10%) for team building, planning, and key moments that benefit from face-to-face connection.
What You'll Do
- Design, build, and maintain a robust iOS Video Player SDK using Swift and Apple media frameworks
- Lead and contribute to scalable architecture for cross-platform video playback solutions
- Implement and optimize streaming features including HLS playback, buffering, DRM (FairPlay), and offline capabilities
- Diagnose and resolve complex playback issues across the video delivery pipeline, improving performance and reliability
- Collaborate cross-functionally with engineering, QA, and operations teams to deliver high-quality releases
- Provide technical leadership through code reviews, mentorship, and documentation to support long-term maintainability
Requirements
Do you have experience in iOS application development?, What You Bring
- Strong experience in iOS development with deep proficiency in Swift and Apple frameworks (AVFoundation, AVPlayer)
- Hands-on expertise with HLS streaming, DRM (FairPlay), and video playback optimization
- Solid understanding of streaming protocols, playback performance, and debugging issues such as buffering and bitrate adaptation
- Experience building scalable, maintainable systems and contributing to shared SDKs or platform components
- Familiarity with analytics, QoE metrics, and instrumentation is a plus
- Exposure to additional platforms (Android, Roku, web) or video ad integrations (VAST/VMAP) is a plus
Benefits & conditions
- Trust, Teamwork, Transparency, Agility, and Entrepreneurial Spirit are core to how you operate-collaborating effectively across teams, communicating openly, and taking ownership of outcomes
- You demonstrate Trust through high-quality, reliable engineering practices
- You embody Teamwork by partnering across disciplines to solve complex problems
- You practice Transparency in sharing insights, challenges, and progress
- You show Agility by adapting quickly to evolving technologies and priorities
- You bring an Entrepreneurial Spirit by proactively identifying improvements and driving innovation in video playback experiences
Why You'll Love It Here
- Opportunity to work on high-impact streaming technology reaching millions of users
- Collaborative, cross-functional environment with strong engineering talent
- Flexibility of a fully remote role with intentional in-person connection opportunities
- Competitive benefits package including health, wellness, and retirement support
- A culture that values innovation, ownership, and continuous learning