Internet
SeniorFrontendSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Frontend Software Engineer at Reddit. Skills: Frontend Development, TypeScript, JavaScript, AI-powered developer tools. Design developer tools. Develop developer tools”
What You'll Achieve.
Make common developer workflows efficient and reliable; Improve developer velocity; Improve developer confidence; Improve 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.
technical judgment; pragmatic technical tradeoffs; understanding developer pain points; turning understanding into meaningful improvements
Interviews may be recorded, transcribed and summarized by AI, Opportunity to opt out of recording, transcription and summarization
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, A self-directed, action-oriented approach
Nice to Have
Experience with component-based frameworks such as React, Lit, or similar, curiosity and judgment about where these tools can meaningfully improve developer productivity, cross-team collaboration, technical judgment, clear ownership from problem definition through delivery, building scalable, well-designed systems, working with feedback, building reliable, usable, high-quality product experiences, ability to collaborate effectively in a fully remote environment, influence technical direction, navigate complex requirements across technical and non-technical stakeholders, raising the technical bar, helping teams make pragmatic tradeoffs, comfortable operating in ambiguity, learning quickly, driving work forward even when the path is not fully defined, Experience working in developer experience, developer productivity, internal platforms, developer tooling, Experience building tools or workflows for internal engineering users, Experience conducting user discovery, interviews, feedback sessions with technical users, Experience measuring the impact of frontend work through experimentation, measured rollouts, analytics, qualitative feedback, Experience designing and implementing internal platforms or reusable frontend systems, Experience with backend-adjacent technologies such as GraphQL, REST, HTTP, gRPC, 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 scalable interfaces
Build maintainable interfaces
Explore AI-powered workflows
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 tools for code writing
Build tools for code testing
Build tools for code reviewing
Build tools for code shipping
Architect continuous delivery
Improve continuous delivery
Understand internal users’ needs
Turn needs into improvements
Investigate novel technologies
Build novel technologies
Integrate novel technologies
Work cross-functionally
Iterate based on feedback
Own frontend development
Long-term maintainability
Build scalable interfaces
Build maintainable interfaces
Build AI-powered workflows
Build core non-AI systems
Lead high-impact projects
Make pragmatic tradeoffs
Improve team’s processes
Improve team’s best practices
Raise bar for quality
Raise bar for usability
Raise bar for maintainability
Deliver meaningful improvements
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
Communication Scope
Excellent communication skills; Ability to collaborate effectively; Influence technical direction; Navigate complex requirements
Process & Methodology
Leading large, ambiguous projects, Problem definition through delivery, Aligning stakeholders, Making 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
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.