Senior Staff Software Engineer, Client Architecture
Core
Lead the architectural overhaul of post and comment composers across web and mobile platforms to accelerate user contribution and content ecosystem growth.
Role type
Senior Staff Software Engineer (Client Architecture)
Builds
Unified client APIs, new contribution formats (video creation/editing), and highly performant client infrastructure for Reddit's web and mobile apps.
Domain
Social Media / Consumer Internet
Deliverable
product features
Required skills
Client architecture strategy, modern web architecture (React, TypeScript), native mobile paradigms (iOS/Swift, Android/Kotlin), cross-platform engineering standards, zero-latency rich-text rendering, resilient media upload pipelines, real-time state synchronization, AI-assisted development tooling.
Preferred skills
Experience influencing VP-level technical direction, leading large cross-functional initiatives, balancing performance with aggressive growth targets.
Technologies
React, TypeScript, Swift, Kotlin
Responsibilities
Define org-wide client architecture strategy for video creation and editing; build and scale new contribution formats natively; serve as technical anchor for the Contribution engineering team; leverage AI tools for prototyping and system design; optimize client infrastructure for zero-latency rendering and offline/online editing.
Seniority
Senior Staff, hands-on IC with org-wide influence