Staff Backend Engineer building and scaling backend systems for rewarded gaming, shopping rewards, card-linked earning, and offer platforms. Requires 12+ years experience designing distributed, event-driven systems with strong API design and observability expertise.
Salary not listed
Remote12+ YOEBackend Engineering
About the role
Role Responsibilities
Design and scale core services that power rewarded gaming, shopping rewards, card-linked earning, and offer delivery experiences, building highly available systems that support millions of users and drive measurable business outcomes.
Build and evolve backend services that determine offer eligibility, earning qualification, reward attribution, and fulfillment outcomes using real-time transactional, behavioral, and partner-provided signals.
Develop consumer-facing and platform APIs that support offer discovery, reward experiences, earning flows, partner integrations, and internal tooling across Fetch's Ads Experiences ecosystem.
Design reliable event-driven systems and data flows that process high volumes of transactions, installs, purchases, and earning events while maintaining accuracy, consistency, and operational efficiency.
Build platform capabilities that enable experimentation, feature rollouts, configuration-driven behavior, and rapid product iteration while maintaining system integrity and reliability.
Develop observability, monitoring, and operational tooling for revenue-generating systems by instrumenting tracing, structured logging, alerting, and metrics that provide visibility into platform health, performance, earning attribution, fulfillment accuracy, and system behavior.
Partner across Product, Data, Analytics, and Engineering to define platform capabilities, evaluate technical tradeoffs, and ensure technical investments align with business objectives and long-term platform strategy.
Lead architectural decisions across multiple services and domains, balancing scalability, reliability, maintainability, and development velocity as Ads Experiences continues to grow.
Improve engineering leverage by identifying opportunities for platformization, reusable services, and shared infrastructure that accelerate development across multiple teams and product areas.
Raise the bar on backend architecture, operational excellence, and engineering standards, helping teams build systems that are scalable, observable, resilient, and easy to evolve over time.
Minimum Requirements
12+ years of experience designing, building, and operating backend systems that support critical, user-facing products at scale.
Demonstrated ownership of backend architecture for complex, distributed systems, including long-term evolution, scalability planning, failure modes, and operational maturity.
Deep expertise in API design and service boundaries for systems that process transactions, business rules, eligibility decisions, attribution, or other high-volume workflows.
Proven experience designing and operating event-driven architectures and data-intensive systems that integrate multiple internal and external data sources.
Strong track record of building highly reliable systems with comprehensive observability, including monitoring, tracing, alerting, performance analysis, and incident response practices.
Experience making architectural decisions involving scalability, reliability, latency, operational cost, and developer productivity tradeoffs.
Ability to independently translate ambiguous product and business requirements into robust backend designs with clear technical and operational tradeoffs.
Demonstrated influence beyond direct ownership, including mentoring senior engineers and setting engineering standards for reliability, maintainability, and system design excellence.
Preferred Requirements
Direct experience building monetization, rewards, loyalty, marketplace, advertising, gaming, or other revenue-generating consumer platforms.
Experience designing systems that support offer delivery, earning attribution, reward fulfillment, campaign execution, recommendation workflows, or partner integrations at scale.
Experience defining and operating high-throughput transactional systems where accuracy, consistency, and reliability are critical.
Staff Backend Engineer building Rippling Query Language (RQL): a custom language with its own grammar, parser, query translator, distributed query processing engine, and distributed datastore. Work on distributed systems, big data technologies, data platforms, and custom programming languages that power analytics, workflows, and extensibility across Rippling.
189k – 315k
Hybrid8+ YOEBackend Engineering
Staff Backend Engineer
AurelianSeattle, WA
Staff Backend Engineer building core voice AI and automation platform for 911 centers. Architect scalable systems, optimize realtime AI pipelines and audio latency, build analytics and integrations. Requires 6+ years software engineering experience with strong fundamentals.
Staff Backend Engineer building and scaling Okta's AI-powered Identity Threat Protection platform. Lead architecture and development of cloud-native security products that perform real-time risk analysis and threat neutralization for enterprise authentication.
194k – 267k
Hybrid7+ YOEBackend Engineering
Staff Software Engineer, Platform
Zus HealthMassachusetts
Staff Software Engineer building and operating scalable data services and APIs on AWS for healthcare records processing and delivery at massive scale. Requires strong Go backend experience, cloud data warehouse knowledge, technical leadership, and interest in healthcare data challenges.
170k – 200k
Remote7+ YOEBackend Engineering
Senior Staff Software Engineer, Payments
CoinbaseUnited States
Senior technical leader defining engineering vision and architecture for Coinbase's Payments platform. Responsible for global payment rails, funds-flow systems, reliability, cost efficiency, and cross-team initiatives moving fiat into/out of crypto. Requires 10+ years large-scale distributed systems experience and deep payments/money-movement expertise.