Principal Engineer, iOS Performance

Reddit

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$232,500–$325,500 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $211k
This role $279k
$143k most similar roles pay here $345k

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

View all roles at Reddit

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 to support the next 100M+ Daily Active Users. You’ll identify gaps in current architecture, propose solutions for modularity and performance improvements, and establish standards for best practices across the company. Your responsibilities include defining key performance metrics, improving observability through reliable telemetry and monitoring systems, and mentoring senior engineers while fostering a culture of excellence in iOS development. Ideal candidates have over 10 years of software engineering experience with at least five years focused on designing and developing iOS applications using modern frameworks like Swift UI and structured concurrency. Experience influencing technical direction within large organizations is essential, as is the ability to work effectively across cross-functional teams.

What you'll do

  • Own the architecture of Reddit’s iOS Mobile App to scale for 100M+ DAUs.
  • Identify and lead redesigns in iOS app architecture to improve modularity, performance, and quality.
  • Define and execute on key user-facing performance goals like minimizing ANR rate and reducing app launch time.
  • Improve observability and data quality by establishing reliable telemetry and monitoring systems for critical performance metrics.
  • Mentor senior iOS engineers across Reddit and drive a company-wide culture of performance excellence.

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 such as 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 required.
  • Expertise in identifying architectural gaps, leading redesigns for modularity, performance, and quality improvements.

More like this

Similar roles

Principal Engineer, iOS Performance

Reddit

San Francisco, CA today $232,500$325,500
Swift UIKit CoreData CocoaPods Xcode CI/CD Terraform AWS Kubernetes Docker Git Jenkins GraphQL APNs Firebase PostgreSQL Redis JSON Web Tokens OAuth 2.0 REST APIs

Principal Engineer, iOS Performance

Reddit

Chicago, IL today $232,500$325,500
Swift UIKit CoreData CocoaPods Xcode CI/CD APNs Firebase GraphQL RESTful APIs Docker Kubernetes AWS PostgreSQL Git JIRA Swagger JSON UI Testing Mocking frameworks

Principal Engineer, iOS Performance

Reddit

New York City, NY today $232,500$325,500
Swift UIKit CoreData Xcode CI/CD APNs Firebase GraphQL RESTful APIs Docker Jenkins AWS Kubernetes Git Swagger JSON Postman SonarQube Sentry

Lead Software Engineer, iOS

Snap Inc.

Santa Monica, CA 1 day ago
Swift Objective-C UIKit Foundation Core Animation Core Data multithreading performance optimization software design patterns React Native C/C++ OpenGL Metal

Staff, Software Engineer - iOS

Walmart

Sunnyvale, CA 8 days ago $143,000$286,000
Swift iOS SwiftUI MVVM Combine GraphQL REST JSON Google Cloud Messaging HTTP Xcode Scrum Reactive Programming Objective-C APIs Git CI/CD Terraform AWS Kubernetes

Staff Software Engineer - iOS

PayPal

Austin, TX 79 days ago $160,500$238,700
Swift UIKit SwiftUI CoreAnimation GraphQL REST CI/CD Objective-C networking automated testing Crashlytics Fabric Appium Cucumber
Hybrid