engineering
Posted 2 hours agoSenior Software Engineer - Full Stack Internal Tooling (Build and Deployment Platform)
at Redditinc
United StatesRemote
Responsibilities
- Design, build, and ship high-quality features across the stack, with a focus on creating reusable, maintainable UI components and polished frontends that scale with the platform
- Define and enforce clean API boundaries between frontend and backend systems
- Collaborate with teammates to build a platform that supports:
- Raise the bar for full-stack engineering across the team through code reviews, mentorship, and knowledge sharing
Requirements
- With 100,000+ active communities and approximately 126 million daily active unique visitors, Reddit is one of the internet’s largest sources of information.
- Don't live near one of our offices? No worries: You can apply to work remotely in any country in which we have a physical presence
- experience that enables engineers across Reddit to build, test, and ship software safely and confidently to a globally distributed cloud ecosystem.
- Translate complex infrastructure technologies and concepts (e.g., Kubernetes, Argo Rollouts, deployment policies) into intuitive, user-friendly interfaces
- experience building full-stack applications, with strong frontend expertise
- Deep proficiency in modern frontend development;
- experience with component-based frameworks (e.g., React, Lit) is valuable, but strong fundamentals matter most Solid backend
- experience and understanding of API design, service boundaries, and system architecture •
- Experience with CI/CD, build systems (e.g., Buildkite, GitHub Actions, Drone) and progressive delivery tools (e.g., Argo Workflows/Rollouts/CD, Kayenta)
- Familiarity with Temporal, Kubernetes, and cloud platforms (AWS, GCP)
- A high degree of empathy, curiosity, and humility, with a passion for improving both developer
- A strong sense of ownership. You take initiative, lead projects end-to-end, and go beyond your immediate scope to ensure successful outcomes and drive impact across the platform
- Experience on developer experience, infrastructure, or platform teams •
- Experience conducting user research or gathering feedback from technical users •
- Experience with implementing UI/UX design yourself and comfort with design software such as Figma •