2K logo

Lead Backend Engineer

2K
NewPosted today

LOCATION

San Mateo · Remote

EXPERIENCE

10+ Years

SALARY

$169.1K - $250.28K /year

SKILLS REQUIRED

distributed systemsBackend DevelopmentTeam LeadershipCloud InfrastructureC#PythonAWSNoSQL Databases

Job description

Overview

Lead the backend engineering team for 2K's studio-hosted services on Project ETHOS, a free-to-play, 3rd person rogue-like hero shooter. The role manages backend engineers in US and EU studios, owns service architecture and infrastructure, and writes code alongside the team.

What you'll do

  • Manage the backend engineering team: hold regular 1:1s, set goals, give performance feedback, and lead hiring.
  • Run backend team planning: maintain the backlog, estimate work, and set sprint priorities against the online services roadmap.
  • Set engineering standards for code review, testing, documentation and on-call readiness.
  • Own the architecture of studio-hosted services and infrastructure, including service boundaries, data models, APIs and deployment topology.
  • Scope backend work for new game features.
  • Write and review technical designs for new services and major changes.
  • Implement and review implementations for proprietary studio backend services.
  • Align the backend roadmap with the studio release schedule.
  • Diagnose, fix and deploy backend hotfixes through the studio hotfix process.
  • Maintain continuous integration pipelines and deployment automation for services.
  • Own monitoring, alerting, dashboards, runbooks and incident reporting for studio services.
  • Run the backend on-call rotation and act as first responder and escalation point for backend incidents.
  • Load test services before major releases, fix performance bottlenecks, and optimize service costs.
  • Implement and test failover and disaster recovery for services and their data.
  • Integrate studio proprietary services with 2K and external platform services.
  • Debug cross-service issues with external engineering partners.

What you'll need

  • 10+ years of server-side development experience.
  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • Has led or managed backend engineers on a shipped AAA title.
  • Fluent in C#.
  • Proficient in Python or Go.
  • Strong grasp of distributed systems, concurrency and scalable service design.
  • Hands-on experience with NoSQL databases such as MongoDB or DocumentDB, and with Redis.
  • Has deployed and operated production services on AWS.
  • Gives direct, constructive feedback and invites it from others.

Nice to have

  • Experience on a live-service or competitive multiplayer game.
  • Kubernetes, Helm and microservice architectures.
  • Profiling and optimizing distributed systems, including database queries and service calls.
  • Real-time messaging, such as MQTT, and API gateways.
  • C++ and Unreal Engine.
  • Online game systems such as matchmaking, social, progression, commerce and telemetry.
  • Running a live title: incident response, capacity planning and cost management.

Details

  • Based in the San Mateo, California studio; open to fully remote candidates.
  • Reports to the Director - Online Services.
  • Pay range in California: $169,100 to $250,280 per year, based on market location and individual factors.
  • Employment is at-will.
  • No visa sponsorship or assistance is available; candidates must be legally authorized to work in the United States without current or future sponsorship.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Lead Backend Engineer