Senior Staff Software Engineer, Client Architecture

1 month ago
Full-time
Lead
Software Development
Reddit

Reddit

Reddit is a diverse network of communities where users engage in content creation, voting, and discussions on a wide range of topics.

Internet Software & Services
1K-5K
Founded 2005
$550M raised

Description

  • Define and execute the org-wide client architecture strategy for shared composers across platforms.
  • Lead the architectural overhaul of post and comment creation experiences on web, iOS, and Android.
  • Build and scale new contribution formats natively within shared post and comment flows.
  • Drive the development of seamless video creation, editing, and uploading capabilities in the client.
  • Translate complex product requirements into actionable technical roadmaps and align stakeholders across the organization.
  • Serve as the technical anchor for the Contribution engineering team and influence the broader Content Ecosystem org.
  • Use AI-assisted development tools to accelerate prototyping, system design, and coding while validating final outputs.
  • Lead highly performant client infrastructure, including zero-latency rich-text rendering, media upload pipelines, and offline/online state synchronization.
  • Set patterns and standards for how future formats integrate into the client layer.
  • Tackle technical challenges that improve contribution success rates and reduce friction for users.

Requirements

  • 10+ years of professional software engineering experience.
  • Proven track record as a Senior Staff Engineer or Principal Engineer on consumer-facing mobile or web client applications.
  • Deep expertise in modern web architecture, including React, TypeScript, and advanced state management.
  • Strong command of native mobile paradigms, including iOS/Swift and Android/Kotlin.
  • Experience defining unified client APIs and leading cross-platform engineering standards.
  • Demonstrated ability to solve client-side performance and rendering bottlenecks at scale.
  • Experience 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.
  • Ability to influence VP-level technical direction and navigate tradeoffs between performance, reliability, and business impact.
  • Demonstrated ability to lead large, cross-functional engineering initiatives balancing technical excellence with aggressive growth targets.

Benefits

  • Base salary of $232,500 to $325,500 USD.
  • Eligible for equity in the form of restricted stock units.
  • May also be eligible for commission depending on the position offered.
  • Comprehensive healthcare benefits, including medical, dental, and vision insurance for U.S.-based employees.
  • 401(k) program with employer match.
  • Flexible vacation and paid volunteer time off.
  • Global benefits supporting workspace needs, professional development, and caregiving support.
  • Family planning support, gender-affirming care, and mental health and coaching benefits.
  • Generous paid parental leave.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer - Crawler

ZoomInfo 1K-5K Professional Services

ZoomInfo is hiring a Senior Software Engineer to help build its large-scale web crawling and data extraction infrastructure for the Web Data team.

Apache Airflow AWS GCP HTML Java Kafka Kubernetes LLM Python Snowflake Terraform Trino Vertex AI
6 hours, 10 minutes ago

Senior Tools Engineer

Fundraise Up 51-250 Capital Markets

Fundraise Up is hiring a part-time Tools Engineer in Cyprus (remote) to build internal automations, bots, and AI assistants that streamline company operations across a global product organization.

Bull ClickHouse Cloudflare Elasticsearch JavaScript Kafka Koa MongoDB NestJS Node.js PostgreSQL React Redis TypeScript Vercel Vue.js
6 hours, 10 minutes ago

Application Reliability Engineer

Innodata 1K-5K IT Services

Innodata is hiring a hands-on Application Support Engineer to maintain and enhance business-critical enterprise applications running on Google App Engine and microservices across production and release environments.

API Gateway Apigee CI/CD Docker Firestore GCP Generative AI GitHub Actions GitLab CI Go gRPC Java JavaScript Jenkins Kubernetes LLM Load Balancing Looker Microservices Node.js Python REST API SQL Tableau Terraform Vertex AI
6 hours, 25 minutes ago

Staff Software Engineer

SimplePractice 251-1K Health Care Providers & Services

SimplePractice is hiring an Engineer for its AI Developer Foundations team to build and define the internal tools, standards, and workflows that shape how AI is used across engineering, product, and design.

AWS Docker HIPAA Kubernetes LLM Ruby Ruby on Rails Terraform
6 hours, 40 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers