Staff Software Engineer (Backend) - Fable Core
Role Overview
The Staff Software Engineer will set technical direction for Fable's backend and own platform reliability and health.
The role partners with product, design, ML, and infrastructure teams, leads incident response, and mentors engineers.
The backend stack includes Python/Django, Postgres, Kubernetes, Datadog, and GCP or AWS.
Key Skills for This Role
Full Job Posting
About Scribd, Inc.
Scribd, Inc. operates Scribd, Slideshare, Everand, and Fable, serving readers and learners globally.
Fable Core is the backend, infrastructure, and platform team behind Fable, a social reading product with over one million monthly active users.
Work style
- Scribd Flex allows employees to choose a workstyle and location, while requiring occasional in-person attendance for all employees.
- Employees must reside in or near an eligible city in the United States, Canada, or Mexico; Miami is among the eligible U.S. locations.
About the role
The Staff Software Engineer will set technical direction for Fable's backend and own platform reliability and health.
The role partners with product, design, ML, and infrastructure teams, leads incident response, and mentors engineers.
The backend stack includes Python/Django, Postgres, Kubernetes, Datadog, and GCP or AWS.
What you'll do
- Set backend technical direction, write and socialize design documents, lead architecture reviews, and translate ambiguous product intent into backend designs.
- Own reliability and platform health, including staging, CI/CD, databases, queues, costs, and observability.
- Lead incident response and postmortems, and ensure follow-up actions are delivered.
- Represent backend in cross-team planning and coordinate cross-functional execution.
- Mentor and support engineers through reviews and pairing; establish high standards for design, testing, and operations.
- Evolve the backend platform to improve safe and efficient delivery.
- Help the team adopt agentic engineering practices.
Experience and qualifications
- 10+ years of backend experience, including Python/Django and at least one additional stack such as Go, Node, Java/Kotlin, or similar.
- Experience operating production systems on a major cloud, including large-scale OLTP databases, container orchestration, queues, and CI/CD.
- Experience owning incidents end-to-end and following through on corrective actions.
- Ability to write clear technical design documents and turn ambiguous product needs into backend designs.
- Strong collaboration with senior product, design, and ML partners; pragmatic judgment and focus on root causes.
- Hands-on experience with agentic engineering tools and workflows in a production setting.
Nice to have
- Experience with subscription and entitlement systems such as Stripe, RevenueCat, or app-store and Play billing.
- Experience leading platform or infrastructure migrations, such as on-premises to cloud, AWS to GCP, or monolith to services.
- Experience working with ML teams on recommendation or feed systems.
Compensation
- U.S. salary range outside California is $141,000 to $254,000; California range is $171,000 to $267,000.
- Canada salary range is CAD $179,000 to CAD $228,500.
- Compensation varies by role level, location, experience, skills, and organizational needs; equity and benefits are also offered.
Benefits
- Benefits include health, dental, and vision coverage, mental health and disability support, paid time off, parental leave, retirement matching, equity, learning programs, wellness and home-office stipends, and product access.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Scribd, Inc.
Lead Product Manager, Everand
Vancouver, CAN
Scribd is seeking a Lead Product Manager to own the Everand audiobook and ebook app across iOS and Android. You will set product strategy, lead a cross-functional squad, and improve reader engagement, retention, and app
Lead Product Manager, Everand
Toronto, CAN
Scribd is seeking a Lead Product Manager to own the Everand subscription app’s vision, roadmap, and reader experience across iOS and Android. You’ll lead a cross-functional squad, deliver product improvements, and use re
Senior Machine Learning Engineer, Premium Discovery
Vancouver, CAN
Scribd is seeking a senior machine learning engineer to own recommendations for Fable and help lead Premium recommendations. The role involves migrating recommendation systems to Orion, improving discovery models, operat
Principal Engineer ( AI + Dev Tooling)
Ottawa, CAN
Scribd is seeking a Principal Engineer to set the technical direction for AI-enabled developer tooling and agentic engineering across the company. Candidates need 10+ years in software engineering, experience at Staff or
Senior Machine Learning Engineer, Premium Discovery
Vancouver, CAN
Scribd is seeking a Senior Machine Learning Engineer to lead recommendations for Fable and help grow Premium's recommendation systems. The work includes migrating to Orion, operating production ML systems, and running ex
Senior Training & Quality Assurance Strategist
San Francisco, USA
Lead Product Manager, Everand
Vancouver, CAN
Lead Product Manager, Everand
San Francisco, USA
Lead Product Manager, Everand
Toronto, CAN
Senior Machine Learning Engineer, Premium Discovery
Vancouver, CAN
Principal Engineer ( AI + Dev Tooling)
Ottawa, CAN
Senior Machine Learning Engineer, Premium Discovery
, USA
Senior Machine Learning Engineer, Premium Discovery
Vancouver, CAN
Senior Training & Quality Assurance Strategist
San Francisco, USA