Principal Engineer, iOS Performance

at Reddit
USD 232,500-325,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Software Development @ 8 Hiring @ 4 Networking @ 4 API @ 4 iOS @ 4 Design Patterns @ 4 Observability @ 4 AI @ 4

Details

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 126 million daily active unique visitors, Reddit is one of the internet’s largest sources of information.

The iOS Platform team sets the technical direction for iOS at Reddit. Our customers are primarily other engineers. We improve developer efficiency by providing libraries/APIs/frameworks, monitoring performance, building shared components, improving build tools, and owning core components of the app such as the networking and caching stack. We define design patterns and technologies for Reddit’s iOS codebase.

This role will enable us to architect our iOS app to scale for the next 100M+ DAUs. You will help establish standards in iOS development, improve the overall iOS development experience at Reddit, mentor senior iOS engineers across the company, and act as a go-to architect for iOS app architecture.

Location

  • San Francisco, CA (United States)

Responsibilities

  • Own the architecture of Reddit’s iOS Mobile App and make it scale to the next 100M+ DAUs.
  • Identify gaps in current iOS app architecture and lead redesigns to improve modularity, performance, and quality.
  • Define, measure, and execute on key user-facing performance goals, specifically minimizing App Not Responding (ANR) rate, reducing app launch time (Time to Interactive/TTFF), and eliminating slow/dropped frames.
  • Improve observability and harden data quality for key performance areas by establishing reliable telemetry, monitoring, and guardrails for ANR rate, app launch time, and slow/dropped frames.
  • Drive a company-wide culture of performance; ensure every iOS engineer has the tools and skills to own performance of their product surfaces.
  • Mentor iOS developers across the company and be the go-to person for complex iOS development problems.

Requirements

  • Deep, experience-based understanding of how to build mobile applications at scale.
  • Strategic thinker with passion for developing long-term technical foundations and scalable, well-designed software.
  • 10+ years of software development experience, with at least 5+ years designing/developing iOS applications.
  • Experience influencing large (200+ engineers) organizations on technical direction and iOS best practices.
  • Experience with modern iOS development frameworks such as SwiftUI and structured concurrency.
  • Experience working with cross-functional teams (design, product, data) to deliver great user experiences.
  • Bachelor's degree or higher in Computer Science or related field, or equivalent technical expertise.

Benefits

  • Comprehensive healthcare benefits and income replacement programs
  • 401(k) with employer match
  • Global benefit programs (workspace, professional development, caregiving support)
  • Family planning support
  • Gender-affirming care
  • Mental health & coaching benefits
  • Flexible vacation & paid volunteer time off
  • Generous paid parental leave

Pay Transparency

  • Base salary range (U.S.-based): $232,500 - $325,500 USD
  • Eligible to receive equity in the form of restricted stock units; depending on position, may be eligible to receive a commission.
  • Additional benefits for U.S.-based employees: medical/dental/vision, 401(k) with employer match, generous time off, and parental leave.

Additional information

  • In select roles and locations, interviews may be recorded, transcribed, and summarized by AI. Candidates can opt out of recording/transcription prior to scheduled interviews.
  • During interviews Reddit may collect identifiers, professional/employment-related information, and sensory information (audio/video). Recordings are deleted promptly after hiring decisions. See Candidate Privacy Policy for details.
  • Reddit is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities and disabled veterans during the interview process.