Principal Engineer
A principal engineer is a senior technical leadership role, typically several levels above senior engineer, responsible for setting technical direction across multiple teams or a significant product area, and known as a top-level expert whose decisions carry organization-wide influence without requiring…
6 resources across 1 library
Glossary Terms(6)
Mid-Level Engineer
A mid-level engineer is a software engineering role, typically requiring two to five years of professional experience, who works independently on moderately co…
Senior Engineer Interview
A senior engineer interview is a hiring evaluation process for a senior-level software engineering position that, beyond assessing coding ability, tests a cand…
Principal Engineer
A principal engineer is a senior technical leadership role, typically several levels above senior engineer, responsible for setting technical direction across…
Distinguished Engineer
A distinguished engineer is one of the highest levels in the individual-contributor technical career track, typically above principal engineer, reserved for a…
Architecture Review Board
An architecture review board (ARB) is a formal governance body, typically composed of senior and principal engineers or architects, responsible for reviewing s…
RFC Process (Engineering)
The RFC (Request for Comments) process, in software engineering, is a structured practice for proposing, documenting, and gathering feedback on significant tec…