This job listing expired on May 24, 2021
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