Principal Engineer, iOS Performance

Reddit

Confirmed live yesterday High trust
Remote

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

Above market

How this pay compares to similar roles

Similar $200k
This role $279k
$121k most similar roles pay here $347k

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

View all roles at Reddit

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.

See salary data

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.

More like this

Similar roles

Senior Performance Engineer, Apple Frameworks

Apple Inc

Cupertino, CA 58 days ago $184,700$324,800
Performance Engineering System Architecture Xcode Instruments Android Studio Profiler VTune Swift Swift-UI Objective-C Metal UIKit CoreAnimation iOS Android Code Optimization Power Management Profiling Tools Test Automation
6+ yrs exp

Lead Software Engineer, iOS

Capital One Financial

McLean, VA +2 16 days ago $197,300$225,100
Swift iOS Kotlin Android Open Source Frameworks Agile AI Tooling APIs Web Mobile Development
4+ yrs exp

Lead iOS Software Engineer

JPMorgan Chase

Columbus, OH 42 days ago
Swift iOS SDK SwiftUI XCTest Xcode CI/CD Agile Cloud Native AI-assisted Engineering Software Development Life Cycle Mobile System Design Security Automation Xcode Instruments

Senior Lead Software Engineer, iOS

Capital One Financial

McLean, VA +1 30 days ago $229,900$262,400
Swift iOS Kotlin Android Open Source Frameworks Agile AI Tooling APIs Web Mobile Development
6+ yrs exp

Senior Lead Software Engineer, iOS

Capital One Financial

McLean, VA +1 30 days ago $229,900$262,400
Swift iOS Kotlin Android Open Source Frameworks Agile AI Tooling APIs Web Mobile Development
6+ yrs exp