Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer (Backend) - Fable Core

$171k per year
Full-time

Scribd, Inc.

Scribd, Inc. is on a mission to advance human understanding. Our four products — Scribd, Slideshare, Everand, and Fable — help billions of people across the globe move beyond access and into insight, application, and expertise.

Culture at Scribd, Inc.

We support a culture where our employees can be real and be bold; where we debate and commit as we embrace plot twists; and where every employee is empowered to take action as we prioritize the customer.

We believe the best work happens when individual flexibility is balanced with meaningful community connection. Scribd Flex empowers employees to choose the workstyle and location that support their best performance, while committing to intentional in-person moments that strengthen collaboration and culture. Occasional in-person attendance is required for all Scribd, Inc. employees, regardless of location.

So what are we looking for in new team members? At Scribd, Inc., we hire for “GRIT.” Traditionally defined as the intersection of passion and perseverance toward long-term goals, GRIT reflects the mindset we expect from every employee. For us, it also serves as a practical framework for how we work: setting and achieving Goals, delivering Results within your role, contributing Innovative ideas and solutions, and strengthening the broader Team through collaboration and attitude.

This posting reflects an approved, open position within the organization.

About The Role

Fable Core is the backend, infrastructure, and platform team behind Fable – a social reading product now part of Scribd, Inc. Fable is a leading platform for everything related to books and reading: find your next book, join a book club, build a reading habit. We care deeply about building a great experience for our growing community of 1M+ monthly active users. The Fable app has often been featured in the App Store, both as App Of The Day and the Essential Book Apps list.

As a Staff Software Engineer on the Fable Core team, you will set technical direction for the Fable backend and own the reliability and health of the platform that powers the product. You will partner with product, design, ML, and infrastructure partners to turn ambiguous product intent into durable backend systems, lead incident response end-to-end, and raise the ceiling for the team through design leadership and mentorship. We are a small team with broad scope - every position on the team is high-impact.

Our stack: Python/Django, Postgres, Kubernetes, Datadog, GCP / AWS.

What You’ll Do

  • Set technical direction for the Fable backend – write and socialize technical design documents, drive architecture reviews, and turn ambiguous product intent into concrete backend design.
  • Own backend reliability and platform health, including staging, CI/CD, databases, queues, cost, and observability.
  • Lead incident response and drive durable postmortems – write the doc, run the meeting, and make sure action items actually ship.
  • Be the Fable backend voice in cross-team planning and the glue in cross-functional execution.
  • Raise the ceiling for the team through PR review, mentorship, pairing, and by setting a high bar on design, testing, and ops.
  • Build and evolve the Fable backend platform so the team can ship faster and more safely.
  • Bring agentic engineering practices into the team’s day-to-day work and help the team adopt them effectively.

We’re Looking for Someone With

  • 10+ years of backend experience, including meaningful time in Python/Django and at least one other stack (Go, Node, Java/Kotlin, or similar).
  • Experience operating production systems on a major cloud – OLTP databases at scale, container orchestration, queueing, and CI/CD.
  • A track record of owning incidents end-to-end, including the follow-through.
  • The ability to write a Technical Design Document (TDD) that a staff peer trusts and a product lead can understand, and to turn ambiguous product intent into concrete backend design.
  • Strong cross-functional collaboration skills – you hold your own with senior PM, design, and ML partners, and you care more about the system landing than about being right.
  • A pragmatic default paired with a strong systems instinct – you look for root causes, not symptoms.
  • Hands-on experience with agentic engineering tools and workflows in a real production setting.

Nice to Have

  • Experience with subscription and entitlements systems (Stripe, RevenueCat, App Store / Play billing).
  • Experience leading a platform or infra function through a migration (on-prem→cloud, AWSGCP, monolith→services, or similar).
  • Experience working alongside ML teams on recommendation or feed systems.

At Scribd, Inc., your base pay is one part of your total compensation package and is determined within a range. Our pay ranges are based on the local cost of labor benchmarks for each specific role, level, and geographic location. San Francisco is our highest geographic market in the United States.

In the state of California, the reasonably expected salary range is between $171,000 [minimum salary in our lowest geographic market within California] to $267,000 [maximum salary in our highest geographic market within California].

In the United States, outside of California, the reasonably expected salary range is between $141,000 [minimum salary in our lowest US geographic market outside of California] to $254,000 [maximum salary in our highest US geographic market outside of California].

In Canada, the reasonably expected salary range is between $179,000 CAD[minimum salary in our lowest geographic market] to $228,500 CAD[maximum salary in our highest geographic market].

We carefully consider a wide range of factors when determining compensation, including but not limited to experience; job-related skill sets; relevant education or training; and other business and organizational needs. The salary range listed is for the level at which this job has been scoped. In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for a competitive equity ownership, and a comprehensive and generous benefits package.

Additional Locations

Canada: Alberta, New Brunswick

United States: North Carolina

Working at Scribd, Inc.

Are you currently based in a location where Scribd, Inc. can employ you?

Employees must have their primary residence in or near one of the following cities. This includes surrounding metro areas or locations within a typical commuting distance:

United States

Atlanta | Austin | Boston | Dallas | Denver | Chicago | Houston | Jacksonville | Los Angeles | Miami | New York City | Phoenix | Portland | Sacramento | Salt Lake City | San Diego | San Francisco | Seattle | Washington D.C.

Canada

Ottawa | Toronto | Vancouver

Mexico

Mexico City

Benefits At Scribd, Inc.

  • Scribd Flex (flexible work model)
  • Comprehensive health, dental, and vision coverage
  • Mental health support and disability coverage
  • Generous paid time off, including vacation, sick time, holidays, winter break, volunteer time, and sabbaticals
  • Paid parental leave and family support benefits
  • Retirement matching and employee equity
  • Learning and development programs and professional growth opportunities
  • Wellness and home office stipends
  • Complimentary access to the Scribd, Inc. suite of products
  • Enterprise access to leading AI tools

Get to Know Scribd, Inc.

About Scribd, Inc.

Life at Scribd, Inc.

We want our interview process to be accessible to everyone. You can inform us of any reasonable adjustments we can make to better accommodate your needs by emailing View email address on ca.workus.org about the need for adjustments at any point in the interview process.

If you apply for a job with Scribd or otherwise engage with us in connection with employment (including as an employee, contractor, or other personnel), the personal information we process in that context is subject to our Employee and Applicant Privacy Policy, which is available here .

Scribd, Inc. is committed to equal employment opportunity regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law. We encourage people of all backgrounds to apply, and believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.

Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer (Backend) - Fable Core in Ottawa, ON vacancy
  •  ...Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead The Role You will be working on the backend...  ...stacks and simulation environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management workflows... 
    Suggested
    Full time

    dominion%20dynamics

    Ottawa, ON
    1 day ago
  •  ...help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you...  ...full-stack development with a focus on backend: anything from building features to designing...  ...applications. ~ Proficiency with our core stack (React, Node.js, TypeScript) is... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    7 days ago
  • $200k per year

     ...About The Opportunity On behalf of a valued client, LRO Staffing is seeking a Staff Embedded Software Engineer to join a rapidly growing technology company focused on connectivity solutions. In this role, you will play a key part in the development of next-generation... 
    Suggested
    Permanent employment
    Full time
    Internship

    LRO Staffing

    Ottawa, ON
    9 days ago
  •  ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior BackEnd C# / .NET Core ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera... 
    Suggested
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    27 days ago
  •  ...TEHORA est présentement à la recherche d' un(e) programmeur(euse) junior BackEnd C# / .NET Core ayant de bonnes aptitudes techniques, une grande capacité d'apprentissage et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    27 days ago
  • $131.67k - $171.33k per year

     ...Solutions Inc. is seeking a highly motivated Senior RF/EM Design Engineer with a strong interest in programming and design automation to...  ...while continuing hands-on RF/EM design. Balanced role combining software development and product design. Opportunity to work with... 
    Long term contract

    Skyworks

    Ottawa, ON
    19 hours ago
  •  ...GHGSat is looking for an innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional team deployed around Agile...  ...or Master degree in Computer Science, Software Engineering or related field Minimum of 5 years’ experience in... 
    Full time
    Local area
    Remote work
    Flexible hours

    GHGSAT

    Ottawa, ON
    27 days ago
  •  ...We’re Looking For We are looking for a motivated Senior Software Engineer I (Backend) to be part of the User team in Canada. The User team is responsible...  ...services across multiple data-regions Contribute to our core authorization platform, which contains centralized business... 
    Full time
    Work at office
    Flexible hours
    1 day per week

    SurveyMonkey

    Ottawa, ON
    19 hours ago
  •  ...We’re a fully remote, distributed team of engineers, designers, researchers, and product builders...  ...real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale Speechify’s core desktop experience for millions of users. You... 
    Remote job
    Flexible hours

    Speechify

    Ottawa, ON
    more than 2 months ago
  • $138.45k per year

     ...velocity Agents team with outsized impact, this role is for a Staff Full Stack Engineer who wants to define how AI agents operate in product at...  ...deliver value inside our cloud VMS platform. This includes backend services (TypeScript/Node), agent orchestration frameworks,... 
    Permanent employment
    Full time

    Solink

    Ottawa, ON
    4 days ago
  •  ...Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role You will drive development across platform layers - from backend ingestion and data processing to frontend visualization and embedded integrations - working closely... 
    Full time

    dominion%20dynamics

    Ottawa, ON
    3 hours ago
  • $85k - $110k per year

     ...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian...  ...are considered provided they can demonstrate depth in backend class decomposition layered architecture design and domain modelling... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    18 days ago
  •  ...Director of Software Engineering Location: Ottawa, ON (On-site) Reports to : CTO The Role This is a critical technical leadership...  ...~ Strong software architecture and systems-thinking across backend, edge, embedded, or real-time systems. ~ Experience building... 
    Long term contract
    Full time
    Internship
    Relocation

    dominion%20dynamics

    Ottawa, ON
    3 hours ago
  • $120k - $155k per year

     ...below! About the Role As the Senior Software Developer , you’ll be joining a small,...  ...product. You’ll work closely with every engineering discipline at RBR, which means your code...  ...comfortable moving between user interfaces, backend services, databases, APIs, and system... 
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    RBR

    Ottawa, ON
    17 days ago
  • $140k - $165k per year

     ...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST About...  ...a Senior Software Engineer to design, build, and evolve the backend systems that power these data-heavy products in production.... 
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    13 days ago
  •  ...Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed...  ...started. How You'll Make an Impact As a Senior Software Engineer on the Core AI Squad, you'll design, build, and operate customer-facing AI... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Cloudbeds

    Ottawa, ON
    20 days ago
  •  ...We are looking for an experienced Full Stack Senior Software Engineer (+7 years) to join our core engineering team. This is a high-impact role where you’ll...  ...frameworks such as React, Angular, or Vue.js. ~ Strong backend expertise in Java, Spring Boot, or equivalent... 

    Citta

    Ottawa, ON
    21 days ago
  • $102.5k - $184.5k per year

     ...Are you a software developer who loves building beautiful user interfaces...  ...? Join Our Cloud Experience Engineering Team Our Cloud Experience...  ...design and development for core interfaces, applications and services...  ...your savings, we're the engine behind the scenes. We provide... 
    Full time
    Work at office
    Work from home

    Akamai Technologies

    Ottawa, ON
    26 days ago
  •  ...at Samsara built its foundation at the edge: six firmware engineers shipping the software that runs on dash cams in hundreds of thousands of vehicles...  ...the driver's experience. You'll work primarily in backend systems that orchestrate agentic, voice, and real-time experiences... 
    Long term contract
    Full time
    Internship
    Remote work
    Flexible hours

    Samsara

    Ottawa, ON
    22 days ago
  • $90k - $140k per year

     ...Waterloo / Ontario Research and Development – Engineering / Full-Time / Remote Who We Are;...  ...the development of digital investigative software that acquires, analyzes, and shares...  ...Clear progression path toward Senior or Staff Quality Engineering roles. What You'll... 
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    22 days ago
  •  ...We are looking for an analytical Software Engineer to design and integrate software modules into our production and product systems. You will focus on the "glue" that connects different systems, developing scripts to automate testing and ensure hardware interoperability. This... 
    Full time

    OppHub Africa

    Ottawa, ON
    23 days ago
  •  ...200 people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Full time
    Work at office

    Speechify

    Ottawa, ON
    24 days ago
  •  ...training hours according to HHFKA. Demonstrate and promote Opaa!’s Core Values of “Always Act in the Best Interest of the Students,...  ...Slicer, Thermometers, Gauges, Knives, Box Cutters, Meal Counting Software, Desktop PCs, Calculator, Telephone, Fax, Scanner, Copier, Printer... 
    Internship
    Shift work

    Opaa! Food Management

    Ottawa, ON
    9 days ago
  •  ...Responsibility: Grow with us About this opportunity: Ericsson 5G core business is launching an innovative and highly dynamic unit that...  ...and continuous deployment (CI/CD) pipelines to automate the software delivery process. Ensure the reliability, availability, and performance... 
    Full time

    Ericsson

    Ottawa, ON
    7 days ago
  •  ...functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and...  ...time spent going deep into infrastructure. ~ Strong production backend experience. TypeScript / Node.js is ideal, but we care more... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    7 days ago
  •  ...scalable and maintainable Participate in all stages of the software development cycle, including designing and developing new system...  ...Continuous Delivery life-cycle. Leading and mentoring other engineers as well as liaising with other parts of the business.... 
    Full time
    Internship
    Remote work

    Two95 International Inc.

    Ottawa, ON
    27 days ago
  • $75k - $125k per year

     ...that matters. We are an industry leading software company that has been delivering real-time...  ...Software Developer to contribute to a backend‑focused software platform that standardizes...  ...in a field related to Computer Science or Engineering or equivalent relevant experience.... 
    Long term contract
    Full time
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    Kongsberg Geospatial

    Ottawa, ON
    1 day ago
  • $100k - $160k per year

     ...company with a range of lidar sensors and software solutions built on top of those sensors. Our...  ...for a dedicated Software Development Engineer in Test (SDET) to take complete ownership...  ...are designed with strong testability as a core requirement. You will gate features based... 
    Remplacement

    Ouster

    Ottawa, ON
    more than 2 months ago
  •  ...rôle d'Ingénieur Logiciel Senior En tant qu'Ingénieur Logiciel Senior, vous ferez du développement full-stack avec un accent sur le backend : tout, de la construction de fonctionnalités à la conception, à l'implémentation et à la maintenance d'APIs et de services robustes... 
    Daily paid
    Permanent employment
    Full time
    Summer work
    Work at office
    Work from home

    Motion

    Ottawa, ON
    7 days ago
  •  ...place! We are looking for a Staff iOS Developer to join one of...  ...team behind Lightspeed Tempo, a core product that helps operators...  ...team, continuously improving our engineering practices, and delivering...  ...Good conceptual understanding of software design and code beauty... 
    Remote job
    Local area
    Flexible hours

    Lightspeed Commerce

    Ottawa, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer (Backend) - Fable Core. Be the first to apply!