Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Reddit

Senior Staff Software Engineer (Client Architecture)

Posted Updated
Discussion
  • We need a web client and mobile consumer product domain expert to lead the architectural overhaul of our post and comment composers across all platforms
  • As a Senior Staff Engineer, you will define the multi-year technical vision for how users create content on Reddit
  • You will focus on continued modernization of our composers and building out new contribution formats, particularly the future of video creation and editing
  • By removing client-side friction, integrating intelligent posting/commenting user empowerment, and setting the standard for client performance, you will be the technical cornerstone for accelerating our global user contribution and content ecosystem growth
  • Architect for Scale: Define and execute the org-wide client architecture strategy to support seamless video creation, editing, and uploading directly within our shared composers. Establish the patterns for how all future formats integrate into the client layer
  • Accelerate Product Roadmap: Build and scale new contribution formats natively within the shared post and comment experiences. Unblock execution for high-upside strategic bets designed to reduce identity-risk barriers for sensitive content and productize viral, low-effort creation formats that convert passive consumers into active contributors
  • Mentorship & Org Leadership: Serve as the technical anchor for the Contribution engineering team and influence the broader Content Ecosystem org. Translate complex product requirements into actionable technical roadmaps and drive alignment across Web, iOS, and Android platforms
  • Leverage Modern Tooling: Thoughtfully utilize AI-assisted development tools to accelerate prototyping, system design, and coding, while applying rigorous judgment to validate and own the final outputs. Evangelize AI as a tool
  • Optimize Contribution Funnel: Lead the engineering of highly performant client infrastructure. You will tackle challenges like zero-latency rich-text rendering, resilient edge-optimized media upload pipelines, and complex state synchronization for offline and online editing to maximize global contribution success rates

Benefits

  • Comprehensive health benefits
  • Flexible vacation & Reddit global days off
  • Family planning funds & 4+ months paid parental leave
  • Personal & professional development funds
  • Paid volunteer time off
  • Workspace & home office benefits
  • 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
  • Communication: Exceptional written and verbal communication skills. Ability to influence VP-level technical direction and navigate strict tradeoffs between performance, reliability, and business impact without directly managing the engineers involved
  • Domain Expertise: 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
  • Demonstrated ability to lead large, cross-functional engineering initiatives that balance technical excellence with aggressive growth targets
  • Client Architecture Expertise: 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

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.