Reddit iOS Software Engineer at Reddit Consumer Engineering building scalable products for hundreds of millions of users. Partner cross-functionally to deliver reliable, low-latency technical solutions and own full software lifecycle.
Responsibilities
Cross-Functional Product Architecture: Partner closely with Product Management, Product Design, Data Science, and Client Engineers (iOS/Android/Web) to translate business and user needs into reliable, low-latency technical solutions.
End-to-End Delivery: Own the full software lifecycle for major product initiatives from technical design docs and API contracts to development, testing, rollout, and observability.
Metrics & Experimentation-Led Engineering: Design, build, and evaluate A/B experiments. Work with tools like BigQuery, HEX, or Firebase to analyze user behavior, conversion funnels, and retention loops to make data-backed engineering decisions.
API & System Performance: Build and maintain scalable APIs (GraphQL, REST, gRPC) and distributed backend services optimized for client consumption and consumer UI performance.
Technical Rigor & Modern Tooling: Establish engineering best practices, improve developer workflows, mentor teammates, and use modern, AI-integrated tools to ship high-quality products efficiently.
Qualification
User-Centric MindsetData-Informed & Hypothesis-DrivenTechnical Rigor at ScaleBias for ActionCollaborative CommunicatorTechnical QualificationsLanguagesAPI DesignData & CachingModern WorkflowsPay Transparency
Required
User-Centric Mindset: An advocate for the user with an intuitive feel for product usability, interaction design, social dynamics, and user growth loops. You care deeply about why a feature is being built and its impact on the end user.
Data-Informed & Hypothesis-Driven: Comfortable working alongside Data Scientists and PMs to design experiments, establish core performance metrics, and iterate quickly based on real-time feedback.
Technical Rigor at Scale: 5+ years of hands-on backend development experience building and operating large-scale distributed serving systems in high-concurrency environments.
Bias for Action: Self-directed, innovative, and comfortable navigating ambiguity in fast-paced product environments where balancing velocity with system reliability is essential.
Collaborative Communicator: Outstanding communication skills with a track record of driving cross-functional alignment in fully remote or hybrid team environments.
Technical Qualifications
Languages: Proficiency in modern backend languages such as Go or Python (or Java, Kotlin, Rust, C++).
API Design: Expertise in designing and maintaining scalable, maintainable APIs using GraphQL, REST, or gRPC for native mobile and web applications.
Data & Caching: Experience with high-throughput caching layers and distributed datastores (e.g., Redis, Cassandra, PostgreSQL).
Modern Workflows: Experience or interest in using AI-assisted engineering tools to accelerate development workflows.
Pay Transparency:
This job posting may span more than one career level.