Engineering Managers and CTOs 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
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.
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.
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 / CTO badge: