Senior iOS Engineer, Community Builders
Build and enhance scalable iOS and platform experiences that help Reddit community builders grow thriving communities. The role requires 5+ years of software engineering experience, end-to-end project ownership, and strong collaboration skills.
About the job
Responsibilities
- Design, develop, and maintain full-stack applications and services with strong performance, security, and scalability.
- Collaborate with product managers, designers, data scientists, and engineers to deliver high-quality products.
- Own the full development cycle, including technical design, development, testing, experimentation, analysis, and launch.
- Review code and design documents and provide feedback on product specifications and designs.
- Define standards and recommend best practices to improve developer workflows.
- Coach and mentor engineers and support their professional development.
- Continuously develop technical and non-technical capabilities.
Requirements
- Bachelor's degree or higher in a quantitative or computer science-related field.
- 5+ years of software engineering experience in a scalable computing environment.
- Ability to own projects end to end, from initial design through deployment and maintenance.
- Strong communication and collaboration skills.
- Ability to learn and adapt to new technologies.
- Self-directed, innovative, action-oriented approach in fast-paced and ambiguous environments.
Technologies
- Go
- Python
- Swift
- Spark
- Kafka
- Airflow
- BigQuery
- Redis
- Cassandra
- PostgreSQL
- Kubernetes
- Docker
Compensation and Benefits
- Base salary range: $190,000–$267,000 USD.
- Equity in the form of restricted stock units; select positions may also be commission-eligible.
- Comprehensive healthcare and income replacement programs.
- 401(k) with employer match.
- Global benefits supporting workspace, professional development, and caregiving.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Paid parental leave.
Skills
Swift, Go, Python, Spark, Kafka, Airflow, BigQuery, Redis, Cassandra, Postgres, Kubernetes, Docker
Similar jobs
iOS Engineering jobsBuild iOS and wearable-integrated health applications for flight crews, turning real-time biometric data into secure, intuitive visual experiences. The role requires 3+ years of iOS development or equivalent experience, plus Swift, SwiftUI, HealthKit, and mobile data visualization expertise.
Build high-performance iPad-focused iOS applications for an Electronic Flight Bag and flight safety platform. The role requires Swift experience, offline-first and real-time data expertise, hardware integration, and a focus on reliability in safety-critical environments.
Build and ship native iOS video-creation products spanning user interfaces, graphics rendering, and audio/video processing. The role requires at least two years of professional experience and expertise in modern iOS frameworks.
Develop and maintain user-facing iOS applications for a flight safety platform, integrating real-time data and APIs. The role requires at least 2 years of iOS development experience or equivalent project-based experience, with Swift and SwiftUI expertise.