WeChat - Software Engineer - Infrastructure
Indexed description
About Tencent
Tencent is a world-leading internet and technology company that develops innovative products and services to improve the quality of life of people around the world. Founded in 1998 with its headquarters in Shenzhen, China, our two guiding principles are to use technology for good and to provide value to our users. Our growth strategy is built upon attracting the best people and creating an amazing work atmosphere that balances the energy of a start-up with the resources of a global innovation leader.
About WeChat
With over 1.4 billion users worldwide, WeChat is changing the mobile landscape by connecting people, services, and businesses in China and around-the world. The WeChat team in Singapore is responsible for managing and growing our core product including messaging and social networking for users worldwide (excluding the Chinese mainland).
Join the WeChat team and play an impactful role in keeping people around the world connected, help redefine how people use their mobile devices to communicate and interact online, and understand user behavior and preferences
of users worldwide.
About the Role
WeChat is looking for Software Engineers to build the infrastructure software and internal platforms behind services used by more than a billion users worldwide.
You will develop backend systems, DevOps platforms, automation frameworks, and engineering tools that improve deployment efficiency, fault tolerance, disaster recovery, and production reliability. This role is more software-engineering-focused than traditional operations roles, and is well suited for candidates who enjoy writing code to solve infrastructure and platform problems at scale.
Responsibilities
- Build backend services, internal platforms, and engineering tools for infrastructure and production systems.
- Write high-quality code in Go and/or C++ to improve reliability, scalability, and operational efficiency.
- Develop CI/CD pipelines, deployment automation, and release safety mechanisms.
- Build automation for disaster recovery, failover, rollback, and fault-tolerant service operation.
- Improve FaaS and platform capabilities to support scalable and efficient service development.
- Develop tools for observability, monitoring, and production diagnostics.
- Collaborate with engineering teams on system performance, resilience, and operational improvements.
Qualifications
- Degree in Computer Science or a related field.
- Strong coding skills in Go, C++, or similar backend languages.
- Experience in backend development, site reliability engineering, or infrastructure-related projects.
- Familiarity with Linux, networking fundamentals, and distributed systems concepts.
- Experience with Kubernetes, Docker, cloud infrastructure, FaaS, or infrastructure automation.
- Interest in DevOps, CI/CD, automation, and large-scale production systems.
- Familiarity with observability, fault tolerance, disaster recovery, or release engineering.
- Fluency in both English and Mandarin Chinese to collaborate effectively with global stakeholders and teams based at headquarters
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search