Reddit, Inc. logo
Reddit, Inc.

Dive into anything

Principal Engineer, iOS Performance

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 501-1,000Since 2005H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

81 days ago

Salary

$232.5K - $325.5K / year

Seniority

Lead

Job Description

Principal Engineer, iOS Performance

Reddit, Inc.

Role Description The iOS Platform team sets the technical direction for iOS at Reddit. Our customers are primarily other engineers. It’s our job to help improve developer efficiency by providing libraries/APIs/frameworks, monitoring performance, building shared components, improving build tools, etc. In the codebase, we own the core components of the app such as the networking and caching stack. We set the direction in which the codebase builds by defining which design patterns and technologies to employ at Reddit. This role will enable us to architect our iOS app to scale for the next 100M+ DAUs. They will help establish the right standards in iOS development and will help in improving the overall iOS development experience at Reddit. In addition, they will mentor senior iOS engineers across Reddit and will be seen as a go-to person for any challenges on iOS App architecture. As a Principal Engineer in the iOS Platform team, you will be responsible for designing a solid foundation for our iOS application development. You will have the company-wide scope, impact, and responsibility in shaping the future of iOS development at Reddit. You will champion the technology selection, best practices in Reddit’s iOS application development. In addition, you will act as an Architect for the iOS application at Reddit. What you’ll do - Own the architecture of Reddit’s iOS Mobile App and make it scale to the next 100M+ DAUs. - Propose ideas/solutions to reach our vision of “making Reddit’s Mobile Apps best-in-class.” - Identify the gaps in our current iOS App Architecture, and lead redesign of the iOS platform 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 all key performance areas, including establishing reliable telemetry, monitoring, and guardrails for ANR rate, app launch time, and slow/dropped frames. - Drive a company-wide culture of performance, ensuring that every iOS engineer at Reddit has the tools and skills needed to own the performance of their product surfaces. - Mentor iOS developers across the company. - Be the go-to person for developers on complex problems in iOS development. Qualifications - Deep experience-based understanding of how to build mobile applications at scale. - Strategic thinker who thrives on developing a long-term technical foundation. - Passion for developing scalable, well-designed software that improves people’s lives globally. - 10+ years of Software development experience with at least 5+ years in designing/developing iOS applications. - Experience in influencing larger (200+ engineers) organizations on technical direction/best practices related to iOS. - Experience with modern iOS development frameworks such as Swift UI and structured Concurrency. - Experience working with cross-functional teams such as design, product, data teams to deliver great user experiences. - Bachelor's degree or higher in Computer Science or a related field, or equivalent technical expertise. Benefits - Comprehensive Healthcare Benefits and Income Replacement Programs. - 401k with Employer Match. - Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support. - Family Planning Support. - Gender-Affirming Care. - Mental Health & Coaching Benefits. - Flexible Vacation & Paid Volunteer Time Off. - Generous Paid Parental Leave.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 201-500Since 1997H1B No Sponsor

• Teach the following courses and learning modules: Linux Essentials, LPIC-1 Linux Administrator (including exam preparation) • Learning module "Provisioning networks and services" • Learning module "Deploying service daemons and automating administrative tasks" • Learning module "Ensuring operation and security of networked systems"

Germany
Job Closed
Towa Software logo

Senior AI-Powered Full-Stack Engineer – Bilingüal

Towa Software

Building Software with a Strong Engineering Culture, Nearshore Remote Teams from Mexico.

Full TimeRemoteTeam 201-500Since 2002H1B No Sponsor

• Build a film crew marketplace connecting production teams with talent globally. • Implement 'Go to set' features enabling real-time crew coordination and logistics. • Develop AI-powered features leveraging multiple generative models (OpenAI, Fal.ai, Nano Banana 2, Seedance). • Create full-stack features with React frontend, Node.js backend, and MongoDB. • Deliver MVP-state features shipped in hours, not weeks — fast iteration, high autonomy.

Mexico
Job Closed
Brown and Caldwell logo

Biosolids Leader

Brown and Caldwell

Brown and Caldwell is the largest engineering consulting firm solely focused on the U.S. environmental sector

Full TimeRemoteTeam 1,001-5,000Since 1947H1B Sponsor

Role Description Brown and Caldwell is looking for a Biosolids Leader to join our Solids and Energy Practice and support our biosolids projects throughout Florida. This candidate will help lead strategic biosolids projects to support respective teams in pursuits, execution, design, and construction. The ideal candidate should have strong leadership skills, significant biosolids or wastewater design experience, and the ability to drive projects and pursuits forward while working with a high-functioning team. Our successful candidate will have a positive, can-do attitude; will be flexible and self-motivated, creative, quality-oriented with attention to detail, and will be accountable for this specialty’s growth and operation. The ideal candidate will be highly involved and engaged in the biosolids industry and familiar with local clients. This role has the potential to work virtually. The ideal candidate is located in Florida. Responsibilities - Lead and execute complex technical analyses and engineering design efforts. - Prepare, review, and approve advanced technical reports and engineering deliverables. - Develop and design environmental protection systems and infrastructure for complex projects. - Lead development of facility, watershed, or strategic resource management plans. - Ensure technical quality, regulatory compliance, and integration of multidisciplinary inputs. - Provide technical leadership during permitting, regulatory coordination, and vendor engagement. - Flexibility to adapt and execute various additional assignments based on evolving needs. Mentorship - Provide mentorship, guidance, support, and knowledge-sharing to help less experienced team members develop their skills and grow within their roles. Skills and Competencies - Advanced expertise in environmental engineering principles, practices, and regulations. - Ability to solve complex, ambiguous technical problems. - Strong judgment in applying engineering standards and best practices. - Effective leadership and communication skills within technical teams. Preferred Skills and Competencies - Experience supporting project pursuits in a technical sales role. - Advanced expertise in wastewater treatment, biosolids, and biogas principles, practices, and regulations. Experience - Typically, a minimum of 10 years of related work experience in or related field. - Typically certified in the Subject Matter Specialist (SMS) Framework, and progressing through the SMS competencies. Preferred Experience - Minimum of 10 years of related professional experience as biosolids design engineer preferred. - Experience evaluating and designing thermal dryer systems preferred. - Minimum of 5 years’ experience in project management and client service management. - PE License or ability to acquire license within 6 months. - Experience in project and sub-consultant management. - Experience in biogas utilization evaluation, design, and implementation. Education - A bachelor’s degree in environmental engineering or related field is required. Preferred Education - Master’s degree in Engineering (Civil, Mechanical, Chemical, Biological, or Environmental) preferred. Salary Range - Location A: $117,000 - $159,000 - Location B: $128,000 - $175,000 - Location C: $140,000 - $191,000 Benefits - Comprehensive benefits package that promotes employee health, performance, and success. - Medical, dental, vision, short and long-term disability, life insurance. - Employee assistance program, paid time off and parental leave, paid holidays. - 401(k) retirement savings plan with employer match. - Performance-based bonus eligibility, employee referral bonuses, tuition reimbursement. - Pet insurance and long-term care insurance.

United States
$117K - $191K / year
Full TimeRemoteTeam 51-200H1B Sponsor

• Build and improve systems that orchestrate, schedule, run, and monitor large numbers of ML jobs used across the company for training automated driving features • Design reliable software that handles failures, retries, and high load while keeping results accurate and timely • Build and maintain backend services and APIs that support job submission and reliable execution of long-running work • Investigate production issues, identify root causes, and implement fixes that prevent repeat failures • Review designs and code to ensure solutions are simple, reliable, and scalable over time • Collaborate closely with infrastructure, machine learning and data science teams to ensure computing systems are reliable and being optimally used • Build with scale and maintainability in mind, while rapidly iterating on new ideas

California + 2 moreAll locations: California | Michigan | Pennsylvania
$179.2K - $268.8K / year
Job Closed