When experienced people see you are eager to learn, open to listening and act on advice, they will share.
- Ask the technology leaders at your company/past companies about the managers they used to work with and see if they can connect you.
- Go on LinkedIn and message all of the managers from local companies you respect.
- Do some mentoring yourself, you may meet a junior engineer with an awesome boss, and they may be willing to introduce you.
- This is outside the box: have 1-1s with random managers in different parts of your company. You'll be surprised how similar the roles and challenges are.
When you get a chance to meet, make it as easy on the mentor as possible. Go to them, pick the restaurant, etc. Don't try to get them to help you solve your problems, they won't know how. Just ask them about their world.
I attribute my success largely to his support. He leaned into the mentorship by meeting with me weekly initially, and then bi-weekly as our schedules got tighter (we both got promoted to manage larger and larger teams). He was always extremely generous with his time, and always helped me sort out sticky situations and gave me direct feedback.