Browse our jobs and apply for your next role.
The right candidate is just a few clicks away.
PageGroup changes lives for people through creating opportunity to reach potential.
If you have any questions, we’re here to help.
As a Software Engineer in the wider Platform tribe and Engineering organisation, you will have an opportunity to directly affect data governance engineering strategy, building production systems ensuring we have strong and effective data governance controls in place, to detect and mitigate risks across our systems.
We are looking for a Sr. Software Engineer with expertise in building reliable, responsive and high performance front-end/ backend web applications. The ideal candidate will thrive in a fast-paced, performance-driven environment, who are not afraid to stretch themselves and focus on impact and growth.
Our client is one of the reputable financial services in Hong Kong and is hiring a Senior Software Engineer who specializes in web and moblie Applications experiences for their application development department.
The role of the DevOps Engineer entails overseeing software development, continuous integration, Kubernetes, and Linux. The engineer will be responsible for designing and implementing IT solutions that integrate diverse hardware and software components to meet the specific IT requirements and customer needs.
In this position you will join as a Software Backend Engineer to actively participate in the overall application lifecycle while collaborating with cross-functional teams to build high-quality, reusable code.
We are looking for a Software Engineer to design and build robotics applications and embedded devices using C/ C++. You'll use computer-aided modelling to create drafts, and perform tests on the robots (hardware) to ensure the functionality, safety and quality. If you also have a great deal of resourcefulness and a vision about what your machines can do, we'd like to meet you.
Maintain the operation of System & Network engineering for regional offices.
A great opportunity to join a key player in the Hong Kong stock market as a developer.
As a Data Engineer, you will play a crucial role in designing, developing, and maintaining our data infrastructure. You will collaborate with cross-functional teams to ensure the efficient collection, storage and retrieval of data for analysis and reporting purposes for our Personal and Commercial businesses enabling better insight and enabling decision making.
You'll play a key role in contributing to the way we design, build, test and deploy using cutting-edge technology. We're a dynamic team of engineers with a passion for what we do and to help shape the future of how we interact with our customers.
Create a Job Alert to receive Software Engineer jobs via email the minute they become available
Submit your CV to register with us and we will contact you if a suitable Software Engineer job becomes available.
If you’re comfortable with coding, if you understand technological innovations and if you have a systematic approach to problem-solving, you could be the perfect candidate for a Software Engineer job. As the business world gets ever more global and ever more integrated, the role of Software Engineers has become increasingly crucial. This is because a Software Engineer’s job is essential for businesses to run smoothly, where international commerce needs instant communication at all times and with minimal disruptions or friction points.
Software Engineering is a sub-branch of computer science. A Software Engineer’s job involves dealing with the design, development, testing and maintenance of software. This software is then used by organisations or end-users. Typical examples include word processors, media players and accounting software. A large portion of their day is dedicated to working with code, including writing, testing, deploying and maintaining it
Depending on the nature of the business that you’re involved in, whether as an employee, a consultant or a freelancer, you could be working with computer programs, web applications, video games, mobile apps, mainframes, robots, databases and servers. While a Software Engineer job may sound like a niche role, in many ways it’s an extremely diverse one.
As a Software Engineers job involves working with complex technical models and collaborating with multiple departments, such as designers, data scientists and project managers, they need a rare combination of technical and soft skills to become successful. These softer skills include:
More often than not, securing a Software Engineer job requires a minimum entry-level education, typically involving a bachelor’s degree. As Software Developers deal with numbers, code and highly complex problems daily, common degrees involve computer software engineering, computer science or mathematics. Many Software Engineers also have a master’s qualification.
Those who seek Software Engineer jobs in Hong Kong could come from a variety of backgrounds. For example, previous roles might include:
Different employers may look for a varying balance of experience and qualifications, leaning more heavily towards one or the other, but they will all be looking for individuals who can add value to the business.
Furthermore, the following are common technical software engineering skills that are likely needed to secure a Software Engineer’s job:
There’s probably no such thing as a typical day in a Software Engineer’s job, but there are some duties which are always likely to be part of your responsibilities. They include designing and implementing new systems and networks, monitoring the performance of existing systems, maintaining the integrity of local networks, repairing potential issues, writing operational guides and communicating with colleagues in other departments.
The exact salary in a Software Engineering role depends on the company and sector. That being said, a Software Engineer's salary in Hong Kong is very comfortable. The higher Software Engineer salaries can be found in key sectors like finance, fintech and telecoms.
Software Engineering is a job that pays well as it can be considered a hard occupation. It requires creativity and discipline to become successful as every day can be different and challenges are high-pressure. The software can also be extremely complex to solve or work with. Ultimately, skilled and knowledgeable software engineers can be hard to come by as they are highly sought after by top organisations, so these organisations are willing to pay individuals with those skill sets a higher salary and provide extremely attractive job packages.
As technology continues to grow rapidly, opportunities for Software Engineers in the field are also scaling. The development of softer skills has meant that management roles are open for Software Engineers to jump into. Therefore, a Software Engineer job is a good starting point for later management positions such as a lead developer or Chief Technology Officer.
Here at Michael Page, we have access to a wide range of vacancies in Software Engineering, working in a great many sectors of industry such as construction, retail, manufacturing, transport, healthcare, legal, finance and leisure. We support candidates to understand a Software Engineer’s role and responsibilities, along with discussions and guidance on a Software Engineer’s salary. We then help match candidates to their perfect roles.
To find out about the most suitable roles at the earliest stage, just set up an email job alert with us. And be sure to forward your CV to our team as well.
This website has app functionality. Add it to your home screen for fast access and offline features.