Job ref no.: CT3114630-01#9167

Senior Software Engineer

Mainstay Asia Limited

Our client, one of Hong Kong's most innovative, well funded organisations, with a core focus on developing new technology this year, is looking for a Senior Software Engineer to join their rapidly expanding IT department with the aim of providing continual innovative solutions to the business.

As a Senior Software Engineer, you will be working with a newly formed team to design, build, test leading mobile and web applications in an Agile environment. As a Senior Software Engineer you will be involved in the hands-on development of these solutions and act as a mentor to the junior software engineers.

Main duties and responsibilities

  • Designing, building, testing, deploying and supporting web/mobile front end and backend applications and prototypes following best practices
  • Work in an Agile/Scrum environment to deliver high quality software
  • Design and define the interactions/integration between various systems or component and develop application architecture
  • Work with other team members to investigate design approaches, prototype and evaluate technical feasibility
  • Lead and mentor software engineers in the team
  • Conduct code and peer reviews and feedback to continuously improve the quality 


  • Minimum 6 years of experience in software development
  • Bachelor’s/Master’s degree in computer science, computer engineering or related technical and programming area or equivalent practical experience.
  • Experience with one or more general purpose programming languages including but not limited to: Java, C#, Objective C, Python, JavaScript, or Go.
  • Familiar with front end design approaches such as responsive and adaptive design
  • Experience in SOA (REST, JSON) or any API development frameworks such as swagger
  • Experience in mobile web/native or web application development including HTML5, CSS3
  • Knowledge in Agile processes is highly preferred
  • Knowledge in DevOps and tools such as docker, Chef, Puppet

If you are interested in this position, please send your CV in Word Format by clicking Apply Now and put “Software Engineer" in the Subject Heading.

Personal data collected will be used for recruitment purposes only and in accordance with our Data Policy Statement (“Privacy Statement")

All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.

More job information
Job ref no. CT3114630-01#9167
  • N/A
Job Function
Employment Term
  • Full-time
  • 6 years - 11 years
Career Level
  • Non-management level
  • Degree
  • Master's degree