Principal Engineer, iOS Performance
Quick summary
- Work type
- On-site
- Location
- San Francisco, CA
- Salary
- $232,500–$325,500 / yr
- Posted
- today
Market check
Salary context
How this pay compares to similar roles
This role pays more than 88% of similar roles. Most pay $173,050–$249,812 — the shaded band above. At the midpoint, this role pays about $279k versus about $211k 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 72 open roles on FindRole.
Listed pay typically runs $217,000–$303,900 across 66 roles with salary data.
Most-posted roles
- Senior Engineering Manager, Developer Productivity 5
- Principal Engineer, iOS Performance 4
- Staff Android Engineer (Clients Platform) 4
- Staff Android Engineer, Brand Ad Formats 3
- Ads Conversion Modeling, Machine Learning Engineering Manager 1
At a glance
TL;DR · Principal Engineer, iOS Performance
As a Principal Engineer on Reddit’s iOS Platform team, you will lead the architectural design and development of scalable iOS applications, aiming to support 100M+ Daily Active Users. You’ll identify gaps in current architecture, propose solutions for modularity and performance improvements, and establish standards for iOS development across the company. Your responsibilities include defining key performance metrics, enhancing observability through reliable telemetry, and mentoring senior engineers. Ideal candidates have over a decade of software development experience with at least five years specializing in iOS, along with expertise in Swift UI and structured concurrency. You will work closely with cross-functional teams to deliver exceptional user experiences and foster a culture of excellence in mobile app performance.
Skills
What you'll do
- Own the architecture of Reddit’s iOS Mobile App to scale for 100M+ DAUs.
- Lead redesign of iOS platform to improve modularity, performance, and quality.
- Define and execute on key user-facing performance goals like minimizing ANR rate.
- Improve observability and data quality for critical performance metrics.
- Mentor senior iOS engineers across Reddit and drive a culture of performance.
What we're looking for
- 10+ years of software development experience with at least 5 years in designing/developing iOS applications.
- Deep understanding of building mobile applications at scale and influencing technical direction for large organizations (200+ engineers).
- Experience with modern iOS frameworks like Swift UI and structured concurrency.
- Proven ability to mentor senior iOS engineers and drive a culture of performance across the company.
- Bachelor's degree in Computer Science or equivalent technical expertise.
More like this
Similar roles
Principal Engineer, iOS Performance
Principal Engineer, iOS Performance
Lead Software Engineer, iOS
Snap Inc.
Staff, Software Engineer - iOS
Walmart
Staff Software Engineer - iOS
PayPal