Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $232,500–$325,500 / yr
- Posted
- 130 days ago
- Freshness
- Confirmed live yesterday
Market check
Salary context
How this pay compares to similar roles
This role pays more than 92% of similar roles. Most pay $174,600–$225,937 — the shaded band above. At the midpoint, this role pays about $279k versus about $200k 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 77 open roles on FindRole.
Listed pay typically runs $217,000–$303,400 across 77 roles with salary data.
Most-posted roles
- Software Engineer 19
- Data Scientist 8
- Machine Learning Engineer 5
- Frontend Engineer 4
- Machine Learning Systems Engineer 4
At a glance
TL;DR · Principal Engineer, iOS Performance
As a Principal Engineer, iOS Performance on the iOS Platform team, you will architect the mobile application to scale for millions of daily active users while establishing technical standards and best practices. You will be responsible for identifying architectural gaps to improve modularity and performance, specifically focusing on minimizing App Not Responding rates, reducing launch times, and eliminating dropped frames. Your day-to-day work involves improving observability through reliable telemetry, mentoring engineers across the company, and serving as a go-to expert for complex technical challenges. You will utilize modern frameworks such as SwiftUI and structured Concurrency to build robust systems. The role addresses the critical challenge of maintaining high performance and quality in a large-scale mobile environment by designing foundational components like networking and caching stacks to ensure a best-in-class user experience.
What does a Engineer earn in Remote?
Median $189520 from 49 postings across 15 companies.
What you'll do
- Architect the iOS mobile app to ensure it scales effectively for over 100 million daily active users.
- Identify architectural gaps and lead redesigns to improve modularity, performance, and code quality.
- Execute on key performance goals including reducing launch times and eliminating dropped frames.
- Establish reliable telemetry and monitoring systems to harden data quality across all performance areas.
- Drive a company-wide culture of performance by providing engineers with necessary tools and skills.
- Mentor iOS developers across the organization on complex technical challenges and best practices.
- Serve as the primary expert for high-level architectural decisions and technical direction for the iOS platform.
What we're looking for
- Bachelor's degree or higher in Computer Science or a related field, or equivalent technical expertise.
- 10+ years of software development experience.
- At least 5+ years of experience designing and developing iOS applications.
- Experience influencing large organizations of over 200 engineers on technical direction and best practices.
- Experience with modern iOS development frameworks such as SwiftUI and structured Concurrency.
- Deep experience-based understanding of building mobile applications at scale.
- Experience working with cross-functional teams including design, product, and data teams.
- Ability to mentor other engineers and serve as a go-to person for complex technical problems.
Related searches
More like this
Similar roles
Senior Performance Engineer, Apple Frameworks
Apple Inc
Lead Software Engineer, iOS
Capital One Financial
Lead iOS Software Engineer
JPMorgan Chase
Senior Lead Software Engineer, iOS
Capital One Financial
Senior Lead Software Engineer, iOS
Capital One Financial