2 ms·
Valuable Staff Engineering is basically the bridge between Product and the rest of Engineering. Product decides what the organization ought to build (based on d
by solatic 5y ago
Valuable Staff Engineering is basically the bridge between Product and the rest of Engineering. Product decides what the organization ought to build (based on discussions with customers etc.), while Staff Engineers break up the problem into buildable chunks and come up with a detailed plan for Engineering to execute, including a true understanding of costs and time estimates. Over the life of the plan (from paper to executed reality), you serve as the point of contact for any questions from junior to senior level engineers on how to execute, as well as the point of contact for Product to make changes to the plan as the business changes according to the market.
You are distinguished from Architects, who are specialists in writing said plans, but do not themselves spend much time coordinating between Product and Engineering. If the plan is especially complicated, a Staff Engineer may serve as the technical manager for Architects, who build out and maintain the more complicated documentation, but typically Staff Engineers will write the plan themselves. Staff Engineers will also often write the code for prototypes or proofs of concept, to help illustrate the plan to Product.
You are distinguished from Project Managers and Engineering Managers, because your role does not require actually running after people and ensuring that the work is getting done on-time. You are responsible for your estimates, and you are held accountable if they are wildly off, so it is important for you to be well familiar with the Engineering teams and what they are largely capable of, but you're not responsible for the actual execution or for the professional development of the engineers managed by Engineering Managers.
Good Staff Engineers are rare because they need to have a firm grasp on the company's code, systems, Engineering teams, and the company's business needs in order to be successful.