Skip to main content

Senior Staff Software Engineer, Client Architecture

Reddit
Remote - United StatesUpdated 7h ago
Base salary
$279k–$390k
Published base salary range · Top quartile for Engineering (813 listings)
Location
Remote - United States
Remote eligibility
Employment
Full-time
Staff / Principal
Role family
Engineering
Media / Creator
Apply on job-boards.greenhouse.io
Job actionsApply now
Job actionsApply now

About the job

About Reddit

Reddit is a community of communities, built on shared interests, passion, and trust. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet’s largest sources of information.

About the Role

The Content Ecosystem organization fuels Reddit's contribution flywheel by integrating posting, commenting, community building, and professional platforms into interlocking growth loops. As a Senior Staff Engineer, you will define the multi-year technical vision for how users create content on Reddit, focusing on continued modernization of our composers and building out new contribution formats, particularly the future of video creation and editing.

Key Responsibilities

  • Define and execute the org-wide client architecture strategy to support seamless video creation, editing, and uploading directly within our shared composers.
  • Build and scale new contribution formats natively within the shared post and comment experiences.
  • Serve as the technical anchor for the Contribution engineering team and influence the broader Content Ecosystem org.
  • Utilize AI-assisted development tools to accelerate prototyping, system design, and coding, while applying rigorous judgment to validate and own the final outputs.
  • Lead the engineering of highly performant client infrastructure, tackling challenges like zero-latency rich-text rendering, resilient edge-optimized media upload pipelines, and complex state synchronization for offline and online editing.

Qualifications

  • 10+ years of professional software engineering experience with a proven track record as a Senior Staff Engineer or Principal Engineer on consumer-facing mobile or web client applications.
  • Deep mastery of modern web architecture (e.g., React, TypeScript, advanced state management) with strong architectural command of native mobile paradigms (iOS/Swift, Android/Kotlin) to define unified client APIs and lead cross-platform engineering standards.
  • Demonstrated track record of solving hard client-side performance and rendering bottlenecks at scale, building highly interactive features such as zero-latency rich-text editors, asynchronous media processing pipelines, or real-time state synchronization systems.
  • Exceptional written and verbal communication skills, with the ability to influence VP-level technical direction and navigate strict tradeoffs between performance, reliability, and business impact.

Compensation & Benefits

The base salary range for this position is $279,000—$390,000 USD. This job is eligible to receive equity in the form of restricted stock units. Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.