S

Scribd, Inc.

Runs digital libraries and reading communities

Staff Backend Engineer - Payments and Billing

Backend EngineeringUpdated on Nov 14
Full-time

About the Job

Requirements

  • At least 8 years of backend engineering experience building and scaling distributed systems for financial or mission-critical workloads.
  • Strong foundation in data modeling, transactional consistency, and high-throughput architectures, with hands-on SQL such as MySQL or PostgreSQL and familiarity with NoSQL and caching.
  • Experience with observability and reliability practices, including defining service-level objectives, implementing metrics and alerts, debugging distributed systems, and leading incident response.
  • Strong coding ability in at least one modern backend language such as Ruby, Java, Go, or Python, with a focus on clean, maintainable, and secure code.
  • Hands-on experience with agentic engineering tools and workflows in a production setting, daily use of AI agents, judgment in selecting tools and approaches, and understanding of their limitations.
  • Ability to rigorously validate AI-generated code, protect sensitive data, recognize when changes require deeper investigation or should not be delegated, and explain and own shipped code.
  • A proven track record of technical leadership, including setting architectural direction, mentoring engineers, and driving large-scale migrations or modernization efforts.
  • Experience multiplying a team's effectiveness by establishing patterns, tooling, or review practices adopted by others, including for AI-assisted development.
  • Ability to communicate and collaborate across product, finance, risk, and platform teams and influence technical and business decisions.
  • Experience contributing to cross-team initiatives such as mentoring, architecture review groups, and knowledge sharing.

Responsibilities

  • Lead the technical architecture and implementation of Scribd's payments and billing systems.
  • Design, build, and operate backend services that power subscription payments at global scale.
  • Own billing lifecycle, global payments, invoicing, reconciliation, and financial reliability; integrate with payment providers including Stripe, Adyen, and Braintree; support international currencies and local payment methods.
  • Ensure compliance and security of financial systems through PCI DSS, tokenization, encryption, and secure data handling.
  • Use AI agents across design, implementation, testing, debugging, and operations, and help the team adopt workflows that improve speed without reducing correctness or security.
  • Build shared AI leverage for payments, including agent skills for alert triage, incident investigation, and anomaly detection, plus reliable runbooks, documentation, and context; contribute these to Scribd's shared skills marketplace.
  • Define guardrails for AI-assisted changes in PCI scope, including human review of every change, keeping cardholder and sensitive data out of prompts, logs, and unapproved tools, and establishing testing and verification standards for AI-generated code affecting money movement.
  • Foster technical excellence and drive scalable, resilient, and observable financial systems that enable teams to simplify complexity and deliver revenue reliably.
  • Modernize legacy systems and eliminate technical debt to improve velocity and scalability, using AI agents where appropriate to accelerate migrations, refactors, and test coverage.
  • Partner with Product, Finance, Risk, Platform, and Analytics to deliver secure, reliable financial flows; use data, metrics, and telemetry to uncover trends, resolve anomalies, and guide the team.
  • Mentor engineers, shape cross-team technical strategy, tackle scaling and security challenges, and raise standards for designing, reviewing, and verifying AI-assisted work.

Desired Qualifications

  • Strong coding ability in Ruby.
  • Deep experience designing and operating payment or billing systems.
  • Experience integrating with major payment service providers such as Stripe, Adyen, Braintree, or PayPal, and managing multi-currency or local payment methods.
  • Knowledge of compliance and security standards such as PCI DSS, encryption, and tokenization.
  • Understanding of fraud prevention strategies such as chargebacks, retries, card fingerprinting, and abuse detection.
  • Experience leading large-scale migrations between payment providers or billing systems with minimal customer impact.
  • Experience building agent skills, MCP integrations, or AI-assisted on-call and incident workflows adopted by other engineers.
  • Experience designing human-in-the-loop or AI code-review and merge controls in a regulated or PCI-scoped environment.
  • Understanding of AI-specific security risks, including prompt injection, secrets or personally identifiable information leaking through agent context or logs, and over-permissioned agent credentials.

About the Company

Scribd, Inc.

Runs digital libraries and reading communities

Scribd, Inc. runs digital reading and knowledge services for people seeking books, shared documents, professional presentations and reading communities. Its four products cover different audiences: Scribd hosts community documents, SlideShare shares presentation decks, Everand carries ebooks and audiobooks, and Fable connects readers through book clubs. Users browse and share material on the web and mobile apps, while Everand draws its book catalog from agreements with publishers and rights holders. The group earns money through paid subscriptions, with ad-supported document reading and paid download access on Scribd. Founded in 2007, Scribd, Inc. is headquartered in San Francisco, California.

Company size
201-500
Company stage
Late Stage VC
Total funding
$105.9M
Headquarters
San Francisco, CA
Founded
2007

Recently Posted Jobs

Explore more opportunities at Scribd, Inc.

See more jobs