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
Staff Software Engineer, Services - Unpublished R&D Product
Staff Software Engineer building globally scalable backend services for an unreleased R&D game at Riot Games, using C++ and Golang with cloud technologies like AWS.
Senior Software Engineer
Develops and optimizes high-performance, low-latency trading systems and AI/ML models for Optiver’s global trading platform, collaborating with traders and researchers to innovate and improve core infrastructure.
Staff Software Engineer, AI Email App
Staff engineer owning the engineering layer for an AI-native email/app product, designing reliable backend systems, APIs, and client apps that integrate with ML/LLM capabilities while leading a small senior team.
Lead Software Engineer
The Lead Software Engineer will own technical direction and execution for major products, designing scalable systems and writing code while mentoring engineers. This hands-on role requires deep expertise in backend, frontend, and distributed systems to solve complex engineering problems.
Senior Software Engineer
Builds and optimizes low-latency trading platforms in Python, collaborating with quants to scale infrastructure that powers global financial markets.
Java Developer, Institutional Banking Technology
Builds and maintains Java-based financial applications, integrating GenAI/ML models and cloud-native tools to support institutional banking systems.
Java Developer, Institutional Banking Technology
This role involves developing and maintaining scalable financial applications for institutional banking using Java and Python. The position also focuses on integrating Generative AI and machine learning models while utilizing cloud-native development and CI/CD practices.
Application Developer, Off
Build and maintain a low-latency collateral management web app in Java/Spring, integrating with external financial systems and ensuring high performance.
Application Developer, AVP
The Application Developer (AVP) will lead a development team in Hangzhou to maintain and enhance the Collateral Management Workstation, a web-based financial system. The role involves managing the full development lifecycle, supporting production environments, and migrating applications to AWS.
GPU Software Engineer
This role involves developing and optimizing high-performance software for Intel's GPU and AI platforms, focusing on video processing pipelines and the integration of LLMs and VLMs. The engineer will work across Windows and Linux environments to deliver full-stack GPU IP solutions.
Senior Software Engineer
Senior Software Engineer developing real-time embedded software for automotive electronic systems at Magna Electronics in Shanghai.
Software Engineer III
Front-End Engineer at Global Payments (TSYS) in Chengdu building and optimizing modern web applications, mobile H5 pages, and admin portals using React/Vue/Angular with TypeScript, integrating via REST APIs, GraphQL, and WebSockets.
Software Engineer III
.NET Full Stack Developer designing, building, and maintaining enterprise-grade business applications and backend services for a global payments company using C#, .NET, SQL Server, and modern front-end frameworks.
Graduate Low Latency C++ Software Developer | 2027 Intake
Develop low-latency C++ software for electronic trading on Linux at a leading derivatives trading firm, with responsibilities including code development, testing, and collaboration with trading teams.