• Skills
  • Assessments
Engineering
Engineering Manager
Engineering Managers supervise the design and development of software applications. They are well-versed in software development lifecycle and architecture. They direct the work of engineers to ensure the best practices around software development. They manage subordinate staff in the daily performance of their jobs. Part of their work entails communicating with various stakeholders in the organization, recruitment for their team and managing subordinates' career development. They also ensure that project milestones are met and adhere to approved budgets. This role typically requires at least 5 years’ experience in software development as an individual contributor.
Role Levels
Level 1
Level 2
Level 3
Engineering Manager
Junior Experience Level
12k - 18k $HKD / Month
0 jobs available
SKILLS NEEDED TO QUALIFY FOR ROLE
Databases and Queues

Has used both SQL and NoSQL databases in practice, able to create strong relational and flat schemas.

Algorithmic Programming
  • Understanding of algorithm complexity evaluation and knowledge of operations cost for List, Heap, Tree, and Hash.
  • Limited understanding of data structures applications, might use an incorrect structure for a given task.
API and Service Design

Has architected and implemented (by self) at least 1 backend API for frontend clients.

Management and Communications

1+ years working in a corporate environment, comfortable with contributing to presentations and reports.

Systems Programming and OS Design

Knows how to design an OS but

  • Memory allocated in the wrong section
  • Major exceptions handled improperly/not covered
  • Some hardwares not connected/integrated properly
Modern Scripting and Command Line
  • Could SSH to remote servers.
  • Basic knowledge of unix commands: ls, sort, uniq, join.
  • Could execute other programs from the command line.
Engineering Manager
Junior Experience Level
12k - 18k $HKD / Month
0 jobs available
SKILLS NEEDED TO QUALIFY FOR ROLE
Databases and Queues

Has used both SQL and NoSQL databases in practice, able to create strong relational and flat schemas.

Algorithmic Programming
  • Understanding of algorithm complexity evaluation and knowledge of operations cost for List, Heap, Tree, and Hash.
  • Limited understanding of data structures applications, might use an incorrect structure for a given task.
API and Service Design

Has architected and implemented (by self) at least 1 backend API for frontend clients.

Management and Communications

1+ years working in a corporate environment, comfortable with contributing to presentations and reports.

Systems Programming and OS Design

Knows how to design an OS but

  • Memory allocated in the wrong section
  • Major exceptions handled improperly/not covered
  • Some hardwares not connected/integrated properly
Modern Scripting and Command Line
  • Could SSH to remote servers.
  • Basic knowledge of unix commands: ls, sort, uniq, join.
  • Could execute other programs from the command line.
Engineering Manager
Junior Experience Level
12k - 18k $HKD / Month
0 jobs available
SKILLS NEEDED TO QUALIFY FOR ROLE
Databases and Queues

Has used both SQL and NoSQL databases in practice, able to create strong relational and flat schemas.

Algorithmic Programming
  • Understanding of algorithm complexity evaluation and knowledge of operations cost for List, Heap, Tree, and Hash.
  • Limited understanding of data structures applications, might use an incorrect structure for a given task.
API and Service Design

Has architected and implemented (by self) at least 1 backend API for frontend clients.

Management and Communications

1+ years working in a corporate environment, comfortable with contributing to presentations and reports.

Systems Programming and OS Design

Knows how to design an OS but

  • Memory allocated in the wrong section
  • Major exceptions handled improperly/not covered
  • Some hardwares not connected/integrated properly
Modern Scripting and Command Line
  • Could SSH to remote servers.
  • Basic knowledge of unix commands: ls, sort, uniq, join.
  • Could execute other programs from the command line.
Assessments
The following assessments award a Engineering Manager badge: