This job listing expired on May 24, 2021
Tweet

As a senior software engineer, you’ll play a critical role in helping us scale our software stack at a time of incredible growth for our business.

You are

  • Comfortable designing, implementing, releasing and monitoring services at large scale, familiar with multiple languages/frameworks, capable of choosing the right tool for the situation
  • Curious, passionate and determined to deliver world class software that’s used more than 1 billion hours a month, busting through any walls in your way
  • Experienced in cross-platform development (Android/iOS/Windows/Mac/Linux etc), familiar with common systems, such as CMake/Makefile/Gradle
  • 5 years of experience in technology industry, 3+ years of experience in infra or architecture. Familiar with design ideas and design patterns, with high-quality coding capabilities and abstract capabilities
  • Familiar with distributed technologies, such as load balancing, high availability, message system, caching technology, etc.; good at performance stress testing and performance optimization, with excellent ability in positioning, analyzing and resolving problems; good at optimizing system and performance under concurrency
  • Able to follow up on the latest cloud-related technologies in a timely manner: experience in public cloud solutions such as AWS, GCP or Azure is a plus
  • Must be proficient in Mandarin and English

You will

  • Design application interfaces and related abstractions between different service architectures, and build a simple, practical and highly leveraged distributed system for the company
  • Use root cause analysis and automation technology to find fatal software problems. solve the problems, and prevent the type of problems from recurring
  • Enhance and expand our telemetry system to track and visualize events and metrics of Luobu
  • Use Docker, .net Core Linux, container orchestration technology to create new microservices with modern development methods

You should love

  • Building features that improve the lives of over 100 million players a month
  • The opportunity to take on massive responsibility and define your own path to success
  • Working with a world-class team that will challenge, empower and stand by you