Senior Software Development Engineer (Chinese Mandarin Speaker)

Bitus Labs
Irvine, CA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$120,000.0
Working hours
Regular working hours
Languages
Chinese
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Relational Databases Error Codes Video Game Development Live Connect (Windows) Load Testing Software Engineering Management of Software Versions Multithreading Spring-boot Indexer
+3 more
Backend Build Management Dynatrace

Job description

Do you want to build high-scale backend systems for gaming platforms using the latest technologies? Are you the kind of engineer who sweats the details, the race condition nobody else noticed, the retry that could double-charge a user, the edge case hiding in a timeout? Do you have your own opinions about how systems should be designed, and enjoy defending them with reason rather than rank? Do you like working with a tight-knit core team, tackling problems where early exploration becomes long-term wins for the studio?

If that sounds like you, we would love to hear from you.

We are a game development studio expanding from game development to operating our own gaming platform and we’re looking for an engineer to build it with us from the ground up.

This is a high-scope, greenfield role. There is no legacy system to babysit and no spec handed down from above. You will help define the architecture, make the trade-offs, and live with the consequences. The APIs you design will become long-term contracts for third-party integrators, and the accounting code you write will handle real money.

Responsibilities

  • Design and build the platform’s core wallet/ledger system, ensuring transactional correctness and idempotency across the full transaction lifecycle
  • Design public-facing APIs for game studios and platform partners: authentication and request signing, error code conventions, versioning, callback and retry strategies
  • Build high-concurrency real-time services: persistent connection management, low-latency transaction pipelines, capacity planning, and load testing
  • Drive observability: monitoring and alerting, distributed tracing, production incident response and postmortems
  • Shape the platform’s technical direction: propose, challenge, and own architectural decisions, not just implement them

Requirements

Do you have experience in Teamwork?, * Experience designing, building, and operating highly available, distributed, real-time live services

  • Experience with multi-threaded and asynchronous processing at scale
  • Experience designing the overall architecture of end-to-end solutions and making trade-offs
  • Strong relational database skills: transactions, isolation levels, locking, and indexing under concurrent load
  • Experience building transactional systems: payments, wallets, or ledgers
  • Great interpersonal skills and a consistent record of working in a collaborative team environment

Preferred / Nice to Have

  • Strong Java fundamentals (we use Java 17 / Spring Boot 3.4)
  • Prior experience building backend services like game servers, in-game economies or live ops
  • Self-motivated and self-directed, willing to pitch in beyond direct responsibilities
  • Ability to self-assess the needs of a system or codebase, and make the case to prioritize that work
  • Passion for keeping always-on global services healthy, comfortable with on-call rotations and owning incidents end to end

Benefits & conditions

Pulled from the full job description

  • Parental leave
  • 401(k)
  • Health insurance
  • Retirement plan
  • 401(k) matching
  • Paid time off
  • Vision insurance, * 401(K) plan eligibility
  • Medical, dental, and vision coverage
  • Life insurance
  • 13 paid holidays per calendar year
  • Paid vacation: 10 - 20 days per calendar year
  • Up to 5 paid sick days per calendar year

Pay: From $120,000.00 per year, * 401(k)

  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid sick time
  • Paid time off
  • Parental leave
  • Retirement plan
  • Vision insurance

Language:

  • Chinese (Required)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:01 min

Connecting frontend application performance to user retention and revenue

Dani Coll Dani Coll · WWC 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:36 min

Analyzing limitations with PostgreSQL bitmap heap scans

Dharin Shah Dharin Shah · WWC 2025

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all