Comcast

Sr. Engineer, iOS Mobile Development

Comcast$136K — $205K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software development experience
  • Proficiency in Swift development on Apple platforms
  • Solid understanding of concurrency and asynchronous programming
  • Experience designing clean and maintainable APIs
  • Strong understanding of HTTP protocols and tools
  • Familiarity with computer science fundamentals
  • Strong communication skills for articulating complex technical issues

Responsibilities

  • Build clean APIs for video playback on Apple devices
  • Work with Apple's AVFoundation and related media frameworks
  • Create reusable software components in Swift
  • Design and implement end-to-end components for video playback
  • Optimize codebase for performance and reliability
  • Mentor other engineers and provide technical guidance
  • Participate in architectural decisions and advocate for best practices

Benefits

  • Comprehensive health benefits
  • Flexible work options that prioritize work-life balance
  • Professional development and mentoring opportunities
  • Access to advanced technology and tools
  • Supportive and inclusive work culture
Full Job Description
Job Summary
As a Sr. Software Engineer on the iOS Player team, you will develop client-side libraries that are used by millions of people to stream live, on-demand, and recorded content on iOS, iPadOS, and tvOS devices.

Job Description

About the Role

The player SDK is written in Swift and powers the IP video playback experience on the Xfinity Stream app, Sky Sports, and other products. It provides a video player that integrates with our HLS video streaming, content protection (DRM), advertising, emergency alert, and real-time analytics services. The SDK strives to provide a high-quality, consistent playback experience across all our integrations.

Who Will You Work With?

Engineers on this team collaborate with industry experts from many subject areas: software architects, platform engineers, data scientists, and other video streaming technologists. Daily, you will be working on a small scrum team that consists of product owners, software engineers, automation engineers, and quality assurance engineers. You will work closely with other technical teams across Comcast's IP Video Engineering (VIPER) organization and with external partners.

What Are Some Interesting Problems You'll Be Working On?

The team integrates into a high number of environments with a complex set of requirements. The complexity we face is closer to an enterprise system than a typical video player app. Designing and executing on more flexible APIs and implementations to expand our integration footprint is a constant focus.

You will also work to improve the reliability and feature set of our IP video platform for customers and give our multi-billion-dollar advertising business a competitive edge through precise, performant ad insertion and measurement.

Where Can You Make an Impact?

Your code will be responsible for all IP video playback streaming at Comcast. It will run on customers' devices millions of times a week and will be the technology behind the primary Comcast product they use. You can help improve our video playback experience by developing the most stable, highest-quality video player in the industry. You will be working alongside engineers who have built and shipped player infrastructure at scale, building a video platform that will power Comcast for years to come.

What You'll Do
  • Build clean APIs for video playback on supported Apple devices
  • Work extensively with Apple's AVFoundation and related media frameworks
  • Build reusable, well-documented software components in Swift
  • Design and implement end-to-end components related to video playback
  • Analyze, optimize, and improve the codebase for performance and reliability
  • Provide technical guidance and mentorship to other engineers on the team
  • Participate in architectural decisions and advocate for API design best practices
  • Collaborate with integrating teams to understand their needs and ensure successful adoption of the player SDK's APIs
  • Participate in code reviews and help maintain high engineering standards
  • Support production reliability through incident response, debugging, and proactive monitoring


What You'll Need

Required:
  • 7+ years of software development experience
  • Proficiency in Swift development on Apple platforms
  • Solid understanding of concurrency, threading, and asynchronous programming patterns
  • Proficiency using Git for version control, branch management and collaboration in a rapidly changing code environment.
  • Experience designing clean, concise, and maintainable APIs consumed by other engineering teams
  • Strong understanding of HTTP protocol and proficiency with HTTP Proxy tools (e.g. Charles, Proxyman)
  • Understanding of computer science fundamentals (data structures, algorithms, complexity analysis)
  • Strong communication skills with the ability to clearly articulate complex technical issues

Preferred:
  • Familiarity with Apple's media platform API's including AVFoundation & AVKit
  • Experience with HLS streaming video or other adaptive bitrate protocols
  • Experience utilizing software design patterns, including protocol-oriented approaches and dependency injection
  • Proficiency implementing code using reactive paradigms (Combine) and concurrency (Swift Async/Await)
  • Proficiency using Xcode's testing tools (XCTest, SwiftTest) and experience working in Test Driven Development environment
  • Experience using Swift Package Manager to deliver code libraries/frameworks
  • Working knowledge of CI/CD pipelines (GitHub Actions) and automated testing strategies (unit, integration, UI)
  • Working knowledge of Objective-C / Swift interop when working with legacy code and 3rd party libraries.
  • Familiarity writing apps using Apple's first party frameworks UIKit and SwiftUI
  • Experience working with apps developed using hybrid & cross-platform SDK's (e.g. Kotlin Multiplatform, Flutter)
  • Experience with Xcode's profile and instrument tools to identify and address performance issues
  • Willingness to mentor junior engineers including pair-programming and providing thoughtful, constructive feedback during code review.
  • Bachelor's degree in computer science or equivalent experience


The VIPER team is an organization within Comcast's Technology Product and Experience organization (TPX) which supports the Product Management, Research & Development, Engineering and Operations for Comcast's Elite Video Experiences in use by Comcast and Syndicated Partners. We support both legacy QAM Video Delivery and the Next Generation IP Video Platform infrastructure from Content Acquisition to the Player consuming experiences we control the end-to-end Video delivery platforms. These platforms deliver video for live linear, video on-demand and cloud DVR services consumed by more than 20 million customers both in-home and out of home on set-top-boxes, connected tv, mobile and desktop products.

Disclaimer

This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.

Skills
Communication, Computer Science Fundamentals, iOS Development, Swift Programming Language, Team Mentorship, Unit Testing, Video Engineering

Compensation
Primary Location Pay Range: $136,996.33 - $205,494.49

Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later.

Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details.

Education
Bachelor's Degree

While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.

Certifications (if applicable)

Relevant Work Experience
7-10 Years

About Comcast

FreeWheel manages the economics of content for the enterprise class of entertainment, offering technical infrastructure for revenue rights management and business operations, wrapped in advisory services. They offer advertising sales rights, display, video, mobile ad management, contract management, professional content, ad serving, reporting, analytics, technology, services, advisory services, business operations, programmatic advertising, advertising marketplace, and linear, and online advertising.

Comcast Careers

Joining Comcast means becoming part of a dynamic team committed to shaping the future of media and technology. As a leading company in entertainment, communications, and technology, Comcast offers unparalleled job opportunities designed to foster professional growth and innovation. Work You’ll Do At Comcast, you’ll be part of a culture that cherishes diversity, leadership, and innovation. Our team is at the forefront of the industry, leading changes that redefine how people connect and experience content across the globe. Transform your career with a company that is committed to your professional development. Comcast offers a variety of positions across multiple fields, where your skills will be honed for leadership roles and your career aspirations supported by comprehensive training programs. Join Our Leading Team Be part of a team that values creativity and diversity. Comcast’s commitment to inclusive culture and diversity training ensures that every team member’s voice is heard and valued. This approach not only enhances our work environment but also drives our leadership in the competitive tech industry. Innovate with Us Engage in work that matters with a team of over 100,000 employees worldwide. At Comcast, innovation isn’t just another buzzword—it's at the core of everything we do. From developing groundbreaking technology to reimagining how our customers experience entertainment and communication, your work will influence millions. Internship and Employment Opportunities Start your career with a Comcast internship, where you’ll gain invaluable industry experience, network with professionals, and develop skills that will benefit you throughout your career. For those seeking full-time positions, Comcast’s hiring process is designed to find not just the right skills but the right fit for our culture of growth and innovation. Benefits and Growth Comcast is dedicated to the well-being and advancement of our team members. Enjoy a wealth of benefits that support both your professional and personal life, including health, wellness, and retirement plans. Our employees are encouraged to pursue continuous growth through professional development opportunities and leadership training. Stay Connected Join the Comcast Team Explore job opportunities that match your skills and interests. We are always looking for passionate, curious, and solution-driven team players. Search Comcast jobs today and find out where your career could take you. Keep Up to Date Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here. Read Careers Blog Job Alert Emails Customize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities that await at Comcast. By joining Comcast, you’re not just finding a job—you’re joining a community of innovators who are passionate about creating extraordinary experiences for our customers and for each other.
Learn more about Comcast
Size
31,000 employees
Market Cap
$149.9 billion
Industry
Net Income
$10.5 billion
Founded
1963
5 Year Trend
+7.6%
Revenue
$103.5 billion
NASDAQ

Similar Jobs

More Jobs at Comcast

More Consumer Technology Jobs

Find similar Sr. Engineer, iOS Mobile Development jobs: