Reddit

Internet

SeniorFrontendSoftwareEngineer

$191–267k San Francisco, California, United States; New York City, New York, United States; Chicago, Illinois, United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Frontend Software Engineer at Reddit. Skills: Frontend Development, Developer Tooling, AI Workflows. Design developer tools. Develop developer tools”

What You'll Achieve.

Make common developer workflows efficient and reliable; Build tools that are faster, more reliable, easier to use; Improve developer velocity, confidence, and service reliability; Make writing, testing, reviewing, and shipping code easier; Scale infrastructure, interfaces, and processes; Deliver meaningful improvements to Reddit’s engineering organization

Industry & Context.

Internet
Problems you'll solve

technical judgment; understanding developer pain points; turning understanding into improvements; solving real problems for developers; making pragmatic technical tradeoffs

What They're Looking For.

Must Have

5+ years of hands-on, post-grad, non-internship professional software development experience, frontend engineering as a core strength, proficiency with modern frontend development using TypeScript or JavaScript, Experience designing and building end-end web applications at scale, Hands-on experience using AI-powered developer tools and workflows, A track record of leading large, ambiguous projects, software engineering fundamentals, A user-focused mindset, Excellent communication skills, Experience mentoring engineers

Nice to Have

Experience with component-based frameworks such as React, Lit, or similar, Experience working in developer experience, developer productivity, internal platforms, or developer tooling, Experience building tools or workflows for internal engineering users, Experience conducting user discovery, interviews, or feedback sessions with technical users, Experience measuring the impact of frontend work through experimentation, measured rollouts, analytics, or qualitative feedback, Experience designing and implementing internal platforms or reusable frontend systems, Experience with backend-adjacent technologies such as GraphQL, REST, HTTP, gRPC, or Go

What You'll Do.

Design developer tools

Develop developer tools

Support developer tools

Rethink engineer workflows

Build intelligent tools

Own frontend development

Understand developer pain points

Design user experience

Build maintainable interfaces

Build core interfaces

Build platform capabilities

Build engineering fundamentals

Design next generation tooling

Build agentic workflows

Build AI-powered workflows

Improve developer velocity

Improve developer confidence

Improve service reliability

Build reviewing tools

Architect continuous delivery

Improve continuous delivery

Understand internal users

Build product improvements

Build technical improvements

Investigate novel technologies

Build novel technologies

Integrate novel technologies

Work cross-functionally

Iterate based on feedback

Own frontend development

Build scalable interfaces

Build maintainable interfaces

Build AI-powered workflows

Build core non-AI systems

Lead high-impact projects

Improve team processes

Improve best practices

Raise maintainability bar

How You'll Work.

Team & Collaboration

Work cross-functionally across Reddit Engineering; Collaborate effectively in a fully remote environment; Influence technical direction; Navigate complex requirements across technical and non-technical stakeholders; Work directly with engineers across Reddit; Understand their pain points; Shape solutions; Incorporate feedback; Communicate the impact of the team’s work

Communication Scope

Excellent communication skills; Ability to influence technical direction; Ability to navigate complex requirements

Process & Methodology

Lead large, ambiguous projects, Problem definition through delivery, Align stakeholders, Make pragmatic technical tradeoffs

Full Job Description

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 126 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit www.redditinc.com. The mission of the Developer Experience org is to design, develop, and support tools and processes that make common developer workflows efficient and reliable. AI-powered and agentic developer tools are changing what is possible, creating an opportunity to rethink how engineers write, test, review, ship, and operate software. At Reddit’s scale, that means building tools that are not only more intelligent, but also faster, more reliable, easier to use, and grounded in strong engineering fundamentals. This role sits at the center of that work: owning frontend development for Reddit’s internal developer tooling, from understanding developer pain points and designing the right user experience to building scalable, maintainable interfaces that support the full path from the first line of code to the artifact released at the end of the process. You’ll help explore new AI-powered workflows while continuing to build the core interfaces, platform capabilities, and engineering fundamentals that make developer tools useful, trustworthy, and reliable. Some of our present and future challenges include: Designing and building the next generation of developer tooling, including agentic and AI-powered workflows. Improving developer velocity, confidence, and service reliability across Reddit Engineering. Building tools and workflows that make writing, testing, reviewing, and shipping code easier. Architecting and improving continuous delivery experiences for hundreds of engineers. Scaling our infrastructure, interfaces, and processes to

Free ATS check

Applying for this Senior Frontend Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Reddit?

Real rants from real employees. Read before you apply.

Read Company Rants →