Skip to content

Senior Backend Engineer

Senior Backend Engineer responsible for architecting and scaling gameplay-critical online services for Last Epoch. The role requires 5+ years of experience, strong C# and Azure expertise, distributed-systems knowledge, and experience with reliable real-time or near-real-time gameplay systems.

About the job

Responsibilities

  • Own the architecture of core backend systems for Last Epoch, including gameplay services, state and inventory services, player progression, and economy workflows.
  • Design and implement scalable APIs and event-driven pipelines.
  • Build highly available, performant services on Azure using data storage, caching, queues, and background processing.
  • Establish engineering standards for C# backend development, including performance, resilience, observability, and security practices.
  • Drive reliability practices such as idempotency, consistency models, graceful degradation, incident response, and fault handling.
  • Partner with game design and product to translate gameplay requirements into technical solutions.
  • Improve engineering velocity through code reviews, architecture documentation, and reusable frameworks and libraries.
  • Contribute to CI/CD and operational readiness through automated tests, deployments, monitoring, alerting, and runbooks.
  • Define service boundaries, contracts, and data models; make tradeoffs involving cost, latency, and consistency.
  • Implement durable messaging, backpressure, and fault-tolerant workflows.
  • Optimize C# service hot paths through caching, batching, and efficient data access.
  • Ensure logs, metrics, and traces support debugging and live operations; establish SLOs and SLAs where appropriate.
  • Diagnose and lead resolution of complex service, infrastructure, and live-operations issues; participate in an on-call rotation.

Requirements

  • 5+ years building and supporting online services with SLA requirements.
  • Strong backend engineering experience with high-performance C#.
  • Production experience with Azure, particularly AKS and Cosmos DB.
  • Experience building distributed systems and event-driven architectures.
  • Deep understanding of data consistency, idempotency, retries, and failure modes.
  • Hands-on experience with API design, performance tuning, and operational excellence.
  • Experience designing systems supporting real-time or near-real-time gameplay loops, such as sessions, lobbies, inventory updates, or matchmaking and server-instance lifecycles.
  • Systems-design experience with the ability to build maintainable, scalable solutions.
  • Experience mentoring engineers, conducting code reviews, and setting technical standards.
  • Excellent cross-discipline collaboration and communication skills.

Nice-to-haves

  • 2+ years of experience working in a game studio.
  • Experience configuring PlayStation, Xbox, or Switch storefronts.
  • Experience with PlayFab or Nitrado/GameFabric.
  • Unity or Unreal experience.
  • Experience optimizing performance across PC and console platforms.
  • Knowledge of ARPGs, action-combat systems, or similar games.
  • Experience building games as a service (GaaS).

Skills

C#, Azure, Aks, Cosmos Db, Distributed Systems, Event-Driven Architecture, API Design, CI/CD, Caching, Queues, Observability, Playfab, Unity, Unreal, Kubernetes

Coinbase

Coinbase

United States

Senior Software Engineer - Blockchain Network
$186k+/yrRemote5+ YOEBackend Engineering

Build and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.

Cloudflare

Cloudflare

Atlanta, GA
Senior Distributed Systems Engineer - Cache
$168k+/yrHybrid4+ YOEBackend Engineering

Design, build, and operate Cloudflare’s globally distributed cache and reverse-proxy data plane, improving performance, correctness, and resilience across the edge. Requires at least 4 years of production systems experience and proficiency in a systems or backend language.

Hinge Health

Hinge Health

San Francisco, CA

Senior Software Engineer - Backend
$158k+/yrHybrid5+ YOEBackend Engineering

Senior backend engineer designing and operating reliable billing and financial systems, APIs, data models, and distributed workflows. The role requires 5+ years of professional software development experience, strong backend expertise, and collaboration across Product, Finance, Operations, and Data.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Fetch

Fetch

United States

Senior Backend Engineer II, Data & Agentic Context Platforms
$190k+/yrRemote8+ YOEBackend Engineering

Build and operate backend services, data pipelines, storage, and retrieval systems that provide trusted context to agentic platforms and product applications. The role requires 8+ years of software engineering experience, distributed-systems expertise, cloud infrastructure knowledge, and strong data modeling skills.