Quick summary
- Work type
- Remote
- Location
- San Francisco, CA
- Salary
- $217,000–$303,000 / yr
- Posted
- 168 days ago
- Freshness
- Confirmed live today
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
This role pays more than 83% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $260k versus about $229k for comparable roles.
Based on 240 similar postings.
Employer
About Reddit
Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.
Reddit currently has 89 open roles on FindRole.
Listed pay typically runs $216,700–$303,000 across 89 roles with salary data.
Most-posted roles
- Software Engineer 27
- Machine Learning Engineer 10
- Product Manager 8
- Data Scientist 7
- Backend Engineer 3
At a glance
TL;DR · Staff iOS Engineer, Media Foundation
The Staff iOS Engineer, Media Foundation joins the Media Foundation team to drive technical strategy, architecture, and execution for high-performance media experiences. You will architect a modular iOS video player, partner with backend infrastructure and CDN teams to optimize global delivery, and collaborate cross-functionally to build novel media products. Key responsibilities include setting developer standards, mentoring engineers, and utilizing AI-assisted development tools. The role requires extensive experience with Swift, AVFoundation for playback and asset management, and Core Media and Core Video for timing, synchronization, and buffer handling. You must possess familiarity with HLS, MPEG-DASH, MP4, and reactive frameworks like RxSwift or Combine. This position solves the technical challenge of delivering seamless, scalable video streaming and real-time manipulation across various mobile devices.
Skills
What you'll do
- Architect a modular, easy-to-integrate iOS video player for high-performance user experiences.
- Partner with backend infrastructure and CDN teams to optimize global media delivery.
- Execute product and business strategies to build novel media features and products.
- Define engineering standards and best practices to improve developer workflows.
- Coach and mentor team engineers to support their professional development.
- Use AI-assisted tools to accelerate prototyping, system design, and coding.
What we're looking for
- At least 8+ years of experience as a software engineer developing user-facing iOS mobile native applications at scale using Swift.
- In-depth knowledge of AVFoundation for video and audio playback, asset management, streaming, editing, and exporting capabilities.
- Strong understanding of Core Media for timing and synchronization and Core Video for buffer handling.
- Familiarity with HLS, MPEG-DASH, MP4, and other streaming protocols, as well as streaming frameworks and CDN integration.
- Familiarity with reactive frameworks such as RxSwift or Combine (preferred).
- BS degree in Computer Science, a similar technical field of study, or equivalent practical experience.
- Excellent communication skills to collaborate effectively in a fully remote environment and discuss complex topics with various audiences.
- Strong organizational skills and the ability to prioritize tasks to deliver projects on schedule.
More like this
Similar roles
Senior iOS Software Engineer, Consumer Engineering
Staff Software Engineer, Media Foundations
Staff Software Engineer, iOS Platform
Staff Software Engineer, Media Experience
Staff Mobile Engineer, iOS
Abbott