3 ms·
One team's senior engineer is another team's junior engineer. Some companies feel like "training companies", with low technical standards, lenient management, a
by stephengillie 9y ago
One team's senior engineer is another team's junior engineer. Some companies feel like "training companies", with low technical standards, lenient management, and forgiving customers. Often, the senior engineer here is tasked with being the person to learn a new technology and evangelize/disseminate. "Senior" here indicates technology generalist leadership.
Other companies, with higher standards, demanding management, and highly productive customers, mandate the domain experience - if by sheer job task difficulty alone. "Senior" here indicates siloed domain experience.
It can be good experience to oscillate between the 2 - join a team needing a generalist to learn how everything works, then leave for a team needing a specialist in a specific domain. Because silos are constantly becoming general standards, being a "block-shaped" engineer means being "T-shaped" in different fields.