Job Closed
This listing is no longer active.
Dive into anything
Staff Software Engineer, Client Architecture
Location
United States
Posted
7 days ago
Salary
$217K - $303K / year
Seniority
Lead
Job Description
Staff Software Engineer, Client Architecture
Reddit, Inc.
• 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.
Job Requirements
- 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.
- 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.
- 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.
- 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.
- Demonstrated ability to lead large, cross-functional engineering initiatives that balance technical excellence with aggressive growth targets.
Benefits
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k with Employer Match
- Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Paid Volunteer Time Off
- Generous Paid Parental Leave
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer – Growth
AlgoliaAlgolia builds tools that help developers and product teams integrate consumer-grade search experiences into their mobile apps and websites. Since 2012, the com
• Building solutions to help users get the most out of Algolia • Running experiments and A/B tests to help choose the best possible solution • Collaborating with Product and Design teams to explore opportunities • Contributing to the evolution of our Growth platform, ensuring it scales with our customers and internal teams • Working with a range of teams to deliver a solid growth foundation • Writing high-quality, well-tested code and participating in code reviews • Contributing to improvements in engineering quality, processes, and tooling • Bringing ideas to the team roadmap and gradually owning projects from discovery through delivery
• Develop and support technical capabilities to strengthen incident response and cyber resiliency • Monitor alerts and analyze suspicious activity • Provide incident response to security threats • Perform technical investigations using endpoint, network, identity, cloud, and log data • Assist in the development and maintenance of SIEM, EDR, alerting, detection content, and response procedures • Evaluate and support cybersecurity tools and technical capabilities • Document investigative findings and incident actions • Participate in tabletop exercises and incident simulations • Collaborate with other departments to support incident management activities • Monitor emerging threats and recommend improvements
• Du entwickelst Features und Architekturen für Kunden aus verschiedensten Branchen • Du integrierst dich nahtlos in bestehende Teams und übernimmst echte Verantwortung für den Tech-Bereich • Du begleitest den gesamten Entwicklungsprozess – von der Anforderungsanalyse bis zum Go-live • Du berätst Gründer:innen und Leads auf Augenhöhe – auch als ruhige Hand in stressigen Momenten • Du bringst KI-Tools sinnvoll in deinen Entwicklungsalltag ein
Senior Software Engineer
StoresightAI-powered insights from the industry's largest shelf & display network. See what’s happening on every shelf, every day.
• Design, develop, and deploy scalable, high-quality web applications and services that support Storesight’s business operations and product roadmap. • Lead the architecture and implementation of new features and systems, optimizing for performance, maintainability, and reliability. • Build, maintain, and troubleshoot custom integrations, APIs, and applications across the full stack. • Research, evaluate, and resolve complex software and system problems, implementing durable fixes rather than quick patches. • Identify and address technical debt, and continuously improve engineering tooling, processes, and standards. • Provide technical guidance and mentorship to engineers, helping them grow their skills and deliver high-quality work. • Drive code reviews, champion engineering best practices, and uphold a high standard of code quality across the team. • Contribute to technical planning, estimation, and prioritization to ensure project milestones are met. • Help define and document engineering standards, patterns, and architectural decisions. • Work closely with product owners and other engineers to review and qualify business requirements, functional specifications, use cases, and test plans. • Partner across teams to translate ambiguous problems into clear technical solutions aligned with business objectives. • Participate in programming, testing, and release activities for assigned projects. • Act as a senior troubleshooter for a variety of system problems, ensuring quick and efficient resolution of production issues.




