Sr. Software Engineer
Fandango
Orlando, FLThis is a Full Time Job
Sr. Software Engineer, IOS - Fandango at Home
Job Description
The Opportunity
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
Qualifications
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
How We Do It at Versant:
• 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
Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-Versant worksite, most commonly an employee's residence.
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with a VERSANT Media employee at one of our locations prior to a hiring decision.
If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to [email protected].