Tech Terms

Know your tech terms so you don't have to ask.

EM

EM is an acronym for engineering manager. Engineering manager (management) is one of the two tracks for software engineering career, the other being the individual contributor track.

IC

IC is an acronym for individual contributor. Individual contributor is one of the two tracks for software engineering career, the other being the management track.

LC

LC is an acronym for LeetCode, an online judge (OJ) for practicing coding problems and prepare for technical interviews.

PIP

In tech companies, PIP means performance improvement plan.

The PIP program is for people whose performance did not meet expectations in a review cycle.

If PIP goals are not met at the end of the program, the employee will usually be let go.

SA

In tech industry, SA means the title of solution architect, an individual contributor (IC) role that is similar to staff software engineer.

In banks and consulting firms, SA means senior associate, a title that is one level above associate.

SWE

SWE is an acronym for software engineer, a profession where people code and write software.

TC

TC refers to the total compensation of a job in a year. Total compensation in a tech company typically consists of 3 components: base salary, bonus and stock (or RSU / stock options).


Chinese tech terms

Huidu your lunzi - Chinese Tech Terms Explained

Subscribe to receive updates on new goodies