Software Engineering Jobs in China
There are 333 open Software Engineering jobs in China on freehire right now. 49 of them were posted recently. The skills employers ask for most often are cpp, ai and python.
Most requested skills
- cpp 45%
- ai 43%
- python 41%
- cloud 35%
- java 30%
- api 28%
- automation 27%
- linux 24%
How the work is done
- Onsite 49 · 15%
- Remote 9 · 3%
- Hybrid 8 · 2%
Visa sponsorship offered in 80% of the 46 postings that state a position on it.
Seniority
- Senior 96
- Lead 14
- Intern 10
- Principal 10
- Staff 10
- Junior 4
Who is hiring
- 1000+ employees 117
- 501-1000 employees 18
- 51-200 employees 7
- 201-500 employees 2
Software Development Engineer
Develop and optimize a mobile app platform, focusing on native HarmonyOS development, while collaborating with cross-functional teams to integrate hearing care solutions.
Software Developer
Software Developer at a technology consultancy collaborating with cross-functional teams to design and deliver software solutions using Java, Kotlin, JavaScript, or TypeScript with TDD, CI/CD, and DevOps practices.
Software Engineer - Traffic (ASE)
Designs, develops, and maintains critical network infrastructure (proxies, meshes, libraries) for Apple’s cloud services, ensuring secure, scalable connectivity at global scale.
Senior Software Engineer - ASE Data Services
Design, build, and operate large-scale distributed database systems—client libraries, proxies, control plane, and core engines—that power Apple services for hundreds of millions of users, leveraging open-source datastores like Cassandra, Kafka, and Redis.
Software Engineer
Software engineer at Checkout.com building scalable, resilient payment microservices using .NET/C#, Java, Go, or Python in a hybrid Shanghai office role.
Senior Software Engineer - Tech Foundations
Senior Software Engineer on the Tech Foundations team building and operating scalable backend microservices for Riot Games in Shanghai, focusing on China-specific requirements across multiple languages and cloud platforms.
Software Engineer, Gameplay - Unpublished R&D Product (Contract)
Contract gameplay software engineer on an unpublished R&D game at Riot Games in Guangzhou, developing and optimizing UE5 client features in C++ and collaborating cross-functionally with designers, artists, and server teams.
Software Engineer, Gameplay - Unpublished R&D Product (Contract)
Gameplay software engineer on an unpublished R&D game at Riot Games' Shanghai office, building gameplay features in C++/C# and collaborating closely with designers and artists.
Software Engineer, Services - Unpublished R&D Product (Contract)
Develop and maintain server-side game service modules for an unpublished R&D product at Riot Games, working on high-concurrency distributed systems in C++, Java, or Golang.
Software Engineer, Services - Unpublished R&D Product (Contract)
Develops and maintains backend game services (e.g., user data, combat logic) for Riot’s titles, optimizing performance, debugging issues, and collaborating cross-functionally to deliver player experiences.
Staff Software Engineer, Gameplay - Unpublished R&D Product
Staff-level gameplay engineer leading core system design and implementation for an unpublished R&D game at Riot Games, using C++ and Unreal Engine, while driving AI Agent adoption in the development process.

