
Remote opportunity at
RedditiOS Software Engineer, Consumer Engineering
Reddit operates a major online platform with more than 100,000 active communities and approximately 130 million daily active unique visitors. Within the Consumer Engineering organization, the…
Career Tools
About This Role
Reddit operates a major online platform with more than 100,000 active communities and approximately 130 million daily active unique visitors. Within the Consumer Engineering organization, the team builds and scales direct user features across multiple areas such as feeds, creator tools, growth, monetization, and security. The company is currently seeking an iOS Software Engineer to join this remote team on a full-time basis. This role focuses on designing, launching, and…
Job Description
Reddit operates a major online platform with more than 100,000 active communities and approximately 130 million daily active unique visitors. Within the Consumer Engineering organization, the team builds and scales direct user features across multiple areas such as feeds, creator tools, growth, monetization, and security. The company is currently seeking an iOS Software Engineer to join this remote team on a full-time basis.
This role focuses on designing, launching, and maintaining native iOS applications that help individuals discover and interact with content and communities. The position suits an experienced developer who can drive projects from technical design through execution while collaborating closely with product, design, data science, machine learning, and backend teams. The role requires strong expertise in building scalable mobile systems, improving performance and accessibility, and mentoring peers on engineering standards.
Reddit provides a compensation package that includes base pay ranging from $164,000 to $229,000 USD, along with eligibility for restricted stock units. U.S.-based employees also have access to medical, dental, and vision insurance, a 401(k) program with an employer match, vacation time, and parental leave.
Responsibilities
- Build and evolve user-facing iOS experiences for content consumption, creation, and community engagement
- Lead entire project lifecycles spanning product definition, technical design, implementation, experimentation, and launch
- Collaborate with product, design, data science, machine learning, backend, and platform teams to shape strategy and deliver user impact
- Enhance iOS architecture, performance, reliability, accessibility, and developer workflows while mentoring teammates
Requirements
- Professional background in developing native iOS applications utilizing Swift
- Strong understanding of iOS frameworks and application architecture
- Ability to write clean, testable, and idiomatic code with solid debugging and performance optimization skills
- Experience in mobile systems design and evaluating architectural tradeoffs from APIs to user interfaces
Qualifications
- Familiarity with experimentation, feature flags, instrumentation, analytics, and quality-of-experience metrics
- Exposure to AVFoundation, VideoToolbox, HLS, or media playback
- Experience working with recommendation systems, accessibility, or machine learning-integrated products
Core Skills
Benefits
- Base salary between $164,000 and $229,000 USD
- Eligibility for equity in the form of restricted stock units
- Medical, dental, and vision insurance for U.S.-based employees
- 401(k) program with employer match
- Generous time off for vacation
- Parental leave
Frequently Asked Questions
Is this position remote?
Yes, this role is listed as remote.
What is the salary range for this position?
The base salary range for this position is $164,000 to $229,000 USD, and the role is also eligible for equity in the form of restricted stock units.
What kind of employment type is this?
This is a full-time position.
What are the core technical requirements for the role?
Candidates must have professional experience developing native iOS applications with Swift, a strong grasp of iOS frameworks and architecture, and the ability to write testable code with solid debugging and mobile systems design skills.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.


