Senior Backend Engineer - China

thatgamecompany
Shanghai
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Leadership","Communication","Problem-solving","Collaboration"]

We are seeking a Senior Backend Engineer to design and maintain large-scale, highly available backend systems for a global multiplayer game. You will lead engineering work, set best practices, and ensure zero downtime, while embracing containerized, cloud-based infrastructure and robust DevOps tooling. You’ll collaborate with a fast-growing ITS team to enable secure, scalable services for thousands to millions of concurrent players worldwide.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
thatgamecompany
thatgamecompany
1 year ago

Senior Backend Engineer - China

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

We are seeking a Senior Backend Engineer to design and maintain large-scale, highly available backend systems for a global multiplayer game. You will lead engineering work, set best practices, and ensure zero downtime, while embracing containerized, cloud-based infrastructure and robust DevOps tooling. You’ll collaborate with a fast-growing ITS team to enable secure, scalable services for thousands to millions of concurrent players worldwide.
Location: Shanghai
Workplace: Onsite
Employment Type: Full time · Permanent
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Lead the engineering work in your expertise areas; share knowledge with other team members, set up best engineering practices, and control code quality through reviews. Design and implement large-scale, highly available backend systems that serve thousands to millions of concurrent players and aim for zero downtime.
  • •Embrace modern container and cluster management technology to make our backend stack more elastic and robust.
  • •Improve and maintain an agile and reliable development environment for the backend stack, so that people with different skillsets in the company can do social experiments easily, and new hires can ramp up quickly.
  • •Monitor the backend health and respond to failures or glitches to deliver a smooth online experience to players worldwide; keep improving dev-ops tools to make the job more automatic and error-proof.
  • •Build systems that involve eventually or strongly consistent distributed transactions and manage production environments on cloud provider services.

Key Requirements

  • •5+ years of backend development and deployment in production
  • •Strong understanding of scalable, highly available backend systems and open-source distributed stacks
  • •Ability to diagnose failures and bottlenecks from multiple system layers using logs
  • •Proficiency with Linux/macOS bash and Python scripting
  • •Deep knowledge of at least one of Go, Erlang, or C++ and experience with SQL and NoSQL databases and distributed message queues
Experience:5+ yearsVideo games
Skills:LeadershipCommunicationProblem-solvingCollaboration
Languages:English
Tech Stack:GoErlangC++SQLNoSQLMongoDBPostgreSQLRedisKafkaNATSLinuxPythonDockerKubernetesAWSGCPCI/CD

Company Brief

thatgamecompany
thatgamecompany develops artistic, narrative-driven video games focused on emotional experiences and innovative interactive design. Known for titles like Flower, Journey, and Sky: Children of the Light, the studio emphasizes player connection and evocative audiovisual storytelling.
Industry: Gaming
Company Size: Medium (51 to 250 employees)
Growth: Established Company
Headquarters: Santa Monica, United States
Founded: 2006
WebsiteLinkedIn