Interested parties, please send your resume to

Software Architect / Senior Software Engineer
  • Responsibilities:

    • Lead a team in the development of software application
    • Collaborate with teammates to deliver the services and meet project milestones and deadlines
    • Provide technical leadership and guidance to both your team members and your project peers
    • Develop, enhance, and maintain software applications for various solutions, including coding, debugging, testing of the system
    • Agile or Scrum software development methodologies


    • Phd / Master / Bachelor Degree in Computer Science / Computer Engineering / Information Engineering or relevant disciplines
    • More than 4 years' experience in software development
    • Familiarize with JAVA programming is a MUST
    • Strong background in mathematics / 3D geometry is a MUST
    • Knowledge in software development process (incl experience with Agile/Scrum) is a PLUS
    • Experience with perform expert code reviews with high quality standard on all aspects of software development) is a PLUS
    • Languages Required: Spoken and Written English and Chinese 
    • A good team player with positive thinking, problem-solving, self-motivated, flexible and attentive to detail, and well organized
    • With a good passion for new technologies and innovations
    • Candidate with more experiences will be considered as Tech Lead
    • Immediate available is highly preferred

    We offer:

    • Free snacks and drinks
    • 5 days work week
    • Vaccination leave
    • Discretionary bonus
    • Medical insurance
    • Dental insurance
    • Competitive annual leave days
    • Birthday leave
    • Marriage leave
    • Compassionate leave
    • Examination leave
    • Referral reward