They are generally responsible for running a project start-to-finish.
They independently decide on the implementation details.
They work with Stakeholders / teammates / L3s on the plan.
They have personal responsibility for the “how” of what they’re working on, but share responsibility for the “what” and “why”.
They make consistent progress on their work by continuously defining the scope, incorporating feedback, trying different approaches and solutions, and deciding what will deliver the most value for users.
Their scope is bigger than coding, they lead a product area, make key product decisions and guide the team with strong leadership skills.
Planning: They help L2s figure out what the next priority things to focus on and guide L1s in determining the right sequence of work to get a project done.
Day-to-Day Work: They might be hands-on with the day-to-day work of the team, providing support and resources to their teammates as needed.
Customer Communication: They handle direct communication with customers regarding planning and product direction, ensuring that customer needs and feedback are incorporated into the development process.