
Senior Staff Engineer - GraphQL
- Location
- United States of America
- Posted
- Salary Range
- 232k - 326k USD
Senior Staff Software Engineer for GraphQL architecture at Reddit
Senior Staff Software Engineer for GraphQL architecture at Reddit
Entefy
Senior Machine Learning Engineer at Entefy: Unstructured data classification & clustering expertise required.
Splice
Senior Machine Learning Engineer for generative audio/music applications
Avara
Develop full-stack services for Avara's DeFi platform, collaborate with engineers, designers, and product managers to create web3 products, and ensure seamless user experiences across various platforms.
Goodnotes
Build and expand Goodnotes' iOS app across multiple platforms using cross-platform SDKs and modern technologies like React/Redux, TypeScript, Node.js, and WebAssembly. Improve performance, optimize for memory usage, and ensure seamless user experiences through testing and unit-testing. Stay updated with the latest tech trends to contribute to building PWAs.
Goodnotes
Cross-platform mobile app development with Goodnotes, leveraging React/Redux, TypeScript, Node.js, AWS, and WebAssembly.
Goodnotes
Expand Goodnotes' iOS app across multiple platforms using cross-platform SDKs and modern web technologies. Improve performance and maintain applications while working with a talented team.
Goodnotes
Expand Goodnotes' iOS app across multiple platforms using cross-platform SDKs and modern technologies. Build features, improve performance, and maintain existing applications while leveraging AWS and other cloud services.
UpKeep
Lead technical initiatives at UpKeep, collaborate with cross-functional teams, mentor engineers, and work with cutting-edge technologies like React, NodeJS, AWS, Docker, and Kubernetes. Drive innovation and growth in a diverse and inclusive environment.
Xero
Join Xero as a Software Engineer to create innovative solutions for small businesses, leveraging modern technologies like C#, React, SQL Server, and AWS. Enjoy comprehensive benefits including health insurance, flexible work arrangements, and career growth opportunities.
Rewatch
Join Rewatch as a Senior Software Engineer to design and implement scalable video platform features using Ruby, JavaScript, and SQL. Collaborate with Product Design and support teams while enjoying comprehensive benefits including equity and remote work options.
Testlio
Senior Software Engineer at Testlio: Harness data & AI advancements to drive testing efficiency and shape the future of quality management.
Canonical
Join Canonical as a software engineer to help build the future of Ubuntu Server. Collaborate on open-source projects, maintain packages, and contribute to the development of a leading OS platform used globally in public clouds and enterprise environments.
Quantum Metric
Senior Software Engineer at Quantum Metric, building customer-facing applications using React, GraphQL, D3, and advanced browser APIs.
Enode
Senior Engineer at climate tech startup Enode, building scalable backend components and leading technical initiatives with TypeScript-based codebase.
OpenTable
Senior Software Engineer at OpenTable: Develop scalable restaurant applications with expertise in Java, Spring Boot, and database technologies.
JustAnswer
Design and develop solutions with a focus on performance, scalability, and quality using .NET, JavaScript, React, Redux, TypeScript, and JavaScript. Mentor peers and contribute to high-quality software delivery at JustAnswer.
Check
Join Check as a Software Engineer to build impactful solutions using modern tools like Python/Django, React/TypeScript, AWS, and Terraform. Lead end-to-end problem-solving, contribute to team growth, and enjoy excellent benefits including health insurance, stock options, flexible PTO, and more.
TrustArc
Design and implement scalable software solutions using Java, Scala, Spring Boot, and JavaScript frameworks at TrustArc. Mentor engineers, contribute to core platforms, and support global privacy management initiatives while enjoying competitive compensation and comprehensive benefits.
UpGuard
Join UpGuard as a Software Engineer to develop innovative cybersecurity solutions using modern technologies like React, Go, Kubernetes, and GCP. Enjoy hybrid or remote work options, competitive compensation, and a supportive team environment focused on creativity and well-being.
The GraphQL Team at Reddit is seeking a Senior Staff Software Engineer to solve large-scale API infrastructure challenges. The role involves developing the next generation of GraphQL architecture, scaling solutions for hundreds of millions of users, and building intuitive tools for contributors. The ideal candidate has 5+ years of technical leadership experience, expertise in designing large-scale user-facing API platforms with GraphQL, and excellent communication skills. They will work closely with teams across Reddit to set technical direction, contribute to design, implementation, and operations, and solve sticky domain challenges. This is a high-impact role that requires strong coding skills, object-oriented programming knowledge, and experience with languages like Go, C++, or Java.
The GraphQL Team is looking to hire a Senior Staff Software Engineer who is excited to solve large-scale API infrastructure challenges.
Reddit’s mission is to bring community and belonging to everyone in the world. Reddit is a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. With more than 50 million people visiting 100,000+ communities daily, it is home to the most open and authentic conversations on the internet. From pets to parenting, skincare to stocks, there’s a community for everybody on Reddit. For more information, visit redditinc.com.
Today, our API layer serves billions of client requests daily across thousands of unique queries through a stateless, multi-region GraphQL infrastructure. Our team's mission is to develop the next generation of GraphQL architecture, scale our solutions to support hundreds of millions of users, and build intuitive tools to enable contributors to rapidly evolve user experience through our GraphQL platform.
You will work closely with teams across Reddit - with Infra peers in Compute, Transport, and Observability to build secure, scalable large-scale software; with Product and Safety teams to enable next-generation user experiences; and with Mobile and Web clients to shape and tune their backend traffic. This is a high-impact role where you will both set the technical direction, and contribute to design, implementation, and operations for the GraphQL roadmap.
In your day-to-day, you can expect to:
Contribute to the team and organization’s long term technical strategy.
Evolve our GraphQL user platform to enable efficient, performant API contributions.
Solve sticky domain challenges like traffic shaping, service federation, and schema governance.
Expand GraphQL's architecture to operate concurrently across global datacenters.
Work with director+ leadership across Reddit to build and align our long-term platform roadmaps.
Who you might be:
5+ years of technical leadership including both setting and delivering on long-term vision.
10+ years of coding in a production setting writing clean, maintainable, and well-tested code.
Deep expertise designing large-scale user-facing API platforms, especially with GraphQL.
Excellent communication skills to collaborate with stakeholders in product, ads, and data science.
Deep experience with object-oriented programming languages such as Go, C++ or Java.
Degree in Computer Science or equivalent technical field.
Benefits:
Comprehensive Healthcare Benefits
401k Matching
Workspace benefits for your home office
Personal & Professional development funds
Family Planning Support
Flexible Vacation (please use them!) & Reddit Global Wellness Days
4+ months paid Parental Leave
Paid Volunteer time off
#LI-remote, #LI-JS5