Software Engineering Jobs in Hong Kong SAR China
There are 274 open Software Engineering jobs in Hong Kong SAR China on freehire right now. 68 of them were posted recently. The skills employers ask for most often are java, python and ai.
Most requested skills
- java 52%
- python 44%
- ai 31%
- api 30%
- cloud 28%
- ci-cd 25%
- linux 22%
- sql 22%
How the work is done
- Remote 18 · 7%
- Onsite 13 · 5%
- Hybrid 7 · 3%
Visa sponsorship offered in 83% of the 30 postings that state a position on it.
Seniority
- Senior 52
- Lead 19
- C-level 15
- Intern 11
- Staff 9
- Junior 6
Who is hiring
- 1000+ employees 42
- 501-1000 employees 13
- 51-200 employees 11
- 11-50 employees 3
- 201-500 employees 2
Data & Lifecycle Software Engineer — Equities
Builds automation for trade and position lifecycle, focusing on corporate actions and equities data using Python.
Software Engineer – Trading Systems & Data Infrastructure
Build and maintain a trading execution engine and data infrastructure for a quant research firm using Python, IB TWS API, Redis, and REST APIs.
Lead Application Developer
Lead the development and modernization of enterprise applications using Java, Spring Boot, React, and Node.js, while integrating AI tools to enhance business processes.
Software Engineer, AI Applications
Build backend services and APIs for supply-chain data products, integrating AI/ML (LLMs, diffusion models) into production systems while owning deployment, monitoring, and maintenance.
Software Engineer (Computer Vision) (Fresh Graduate is welcome)
Build computer-vision software and inspection algorithms for semiconductor manufacturing equipment.
Software Engineer - Openshift & React.js Automation
Builds automation tools for management reports using Openshift, React.js, and Java/Node.js, extracting data from databases and collaborating with SRE teams.
(Senior) Software Engineer - Back-Office & Settlement Systems
Build and maintain core trading and settlement systems in Java/Spring/Oracle, ensuring reliable back-office operations for equities, futures, and other financial products.
Senior/Staff Software Engineer, Liquidity Platform
Build low-latency crypto trading infrastructure and automated strategies for a global exchange, integrating CeFi/DeFi venues, risk systems, and real-time data pipelines.
Software Engineer (Openshift/React.JS, 25-40k)
Builds internal automation tools using OpenShift, React.js, and backend stacks like Java/Node.js to extract and structure data for management reports.
Software Engineer (Hong Kong, Cyberport)
Builds and maintains a generative-AI education platform using Java backend and Flutter frontend, integrating AI models to enhance learning experiences.
Senior Software Engineer
Senior software engineer at an outsourcing firm overseeing application lifecycle, managing vendors, and handling ad-hoc projects using .NET/Java/C#/PHP.
Software Engineer(Insurance)
Build and deploy cloud-native microservices in Python/Java on Azure, integrating data models, APIs, and Kubernetes for an insurance-focused tech stack.
Software Engineer (25-35K, Spring boot /Java)
Builds internal automation tools in Java/Spring Boot and React, extracting and structuring data for management reports while maintaining existing systems.
Lead Software Engineer, Java, Equity Derivatives Technology
Lead a team building secure, scalable Java systems for equity derivatives pricing and trading at a global bank.
Lead Software Engineer, Java, Equity Derivatives Technology
Lead a Java team building secure, scalable trading systems for equity derivatives at a major bank, driving architecture, automation, and cloud-native delivery.
(Senior) Software Engineer (based in Shenzhen)
Develops iOS/Android apps and web applications for IoT products, designs software modules, and provides customer support.
Senior Algorithmic Trading & SOR Software Engineer (Senior Vice President)
Builds and optimizes Citi’s next-gen algorithmic trading and Smart Order Routing platforms using low-latency Java/C++/Rust, collaborating with traders and quants to deliver high-performance execution.
Contract Java Developer – Forensic Health IT Systems
Develop, enhance, and support Java-based forensic health IT systems for Hong Kong’s Department of Health, including testing, user support, and documentation under a 4-month contract.