Engineering Levels

Level Title Annual Salary (USD)
E0 Intern/Part-Time -
E1 Junior Engineer I -
E2 Junior Engineer II -
E3 Junior Engineer III -
E4 Senior Engineer I -
E5 Senior Engineer II -
E6 Senior Engineer III -
E7 Lead Engineer I -
E8 Lead Engineer II -
E9 Lead Engineer III -
E10 CTO -


Junior Engineer I~III

  • New college graduate or less than two years of full-time programming work experience.
  • Some knowledge or experience with relevant technology.
  • May need help from other team members.
  • Can implement parts of stack, but not the entire stack or application.

Senior Engineer I~III

  • At least 2 years of working experience in relevant position.
  • Self proficient in accomplishing every single technical task assigned.
  • Fully capable to implement entire product end-to-end.

Lead Engineer I~III

  • Recognized by peers as one of the truly best engineers in the team.
  • Expert and technical leader in driving architecture and engineering design.
  • Can implement entire product end-to-end faster than anyone else.


Your performance on the take-home exam determines your level and salary.

View Take Home Exam


Why are salaries so transparent?

1. Team members will share salary information among themselves soon or later.

It is impossible to keep salary information confidential.

2. How would you feel if someone with equal or less contribution was paid more than you?

Things are easier if everything was completely transparent from day 1.


Why is there such a wide salary range?

We believe individuals should be rewarded fairly and transparently for their performance.

Candidates Tell Us They Want a Wide Salary Range

In a survey, we asked over 100 candidates about their ideal company.

View Survey

We asked:

Bonus distrubtion: 獎勵制度

(1) 內部薪水年終獎金差距大,依照每人的工作成績 (86%)

(2) 內部薪水年終獎金差距小,即使大家對共識貢獻有差距 (14%)

The results were overwhelmingly in favor of a wide salary range.

Less Motivation in Communist Systems

The truth is, not all individual performances are the same. Between a

  • Communist System where everyone is paid roughly the same, verus a
  • Capitalist System where there is a wide spread between top and bottom performances

We believe in the capitalistic system. In our experience, there is less motivation to work hard if salaries were all roughly the same.

Attracting the Right Talent

We wish to attract talent who believe performance should be rewarded

  1. Proportional to their performance, and
  2. Materially different from peers with a different performance.