I just joined a company in the US (350+ employee) as a Software Development Engineer. Within my team, I am the youngest and the least experienced.

I like the department and the new job, and I would like to commit, improve myself, strengthen my skills and grow within this company.

I am preparing an email to my manager (manages 10+ developer + a QA team) and planning to ask for his recommendations on a good book for my position to read over Christmas break. In addition, I would love some sort of mentor-ship by my fellow developers.

There are 10-years and 20-years experienced developers within my team, who have been here in this company for the whole period of their experience. I know that they handle big and complicated features and their time is expensive, and I know that a mentor-ship is a commitment from both parties (the mentor and me). But I am a fast learner and I want to request a mentor-ship. What is a good put to my manager to get this mentor-ship running?

  • Good start would be to speak with your manager about a possible mentor ship with a more senior engineer. Starting the dialogue and expressing your interest should get the ball rolling.
    – JoeCo
    Dec 18, 2017 at 22:48

2 Answers 2


I wanted to take a moment and outline two of (many) possible methods:

  • Formal: where you formally request your supervisor to ask on your behalf someone who would mentor you.
  • Informal: where you take the opportunity to socialize and converse with your senior developers and see who 'clicks' (metaphorically, not literally). Unless they are machines of course.

In the former, you have the tacit approval from your supervisor that a person's work-time will devoted towards your growth and learning in an official capacity. Depending on the response from the initial call-out, the potential mentors are either volunteers or 'volunteers'. Nevertheless, the quality of mentorship will be depending on those who volunteer or are told to 'volunteer'. The trade off is exchanging quality and rapport for official recognition and formal managerial approval.

In the latter, you will find and ask someone based on your personal experiences of both their skill and willingness to help you in this capacity. Given that you are new, don't expect this to be something you can establish the first day on the job. Take the time to converse with your senior devs and apply your soft skills in determine the two qualities I mentioned above. Once you've established a likely candidate, ask in person to see if they have the time and if you can get the mentorship officially recognized by management such that company time can be allocated towards sitting down one on one - otherwise you risk the inopportune situation of where they didn't allocated time for your in their work schedule.


Start with the informal

Hopefully as a new employee, you have regular meetups with your manager where you check in, make sure you're getting feedback, and figuring out your next assignments. That's a good time to ask, casually "hey, are there mentoring programs here? how does one go about getting a mentor?" If your manager seems confused, or surprised, you can pretty much repeat the second paragraph in your question here - it's perfectly eloquent for what you are looking for and from whom and why.

That's going to be your first, best path - and it raises your manager's awareness.


Your manager may have some guidance you can go with. For example, he may want you to get through onboarding before engaging in a longer-term mentorship, so you get the short term, ramp-up focused advice from a specific source (who may not be the best long-term mentor). If you get thoughts from your boss - go with that.

If not... no worries. Many companies of smaller size don't think much about formal mentorships or have any structure for it... it just sort of happens.

If you get a vague answer with no real actions or clarity from your boss, take a week and follow up the next meetup with "hey, it sounds like we don't have anything formal. Mind if I set up a mentorship for myself?"

At that point, he may direct you down the formal route, or he may just say "fine, do whatever you like", but at least you get it clear that this is something you're going for.

Mentor Shopping

I maintain that the truly successful mentor/mentee relationships are the ones where on some level the mentee has chosen the mentor. Formal programs will help do the matchmaking and the reachout in places where there may be organizational impediments to having informal relationships. But the formal programs are never the only way to get a mentor.

The unspoken secret is that many people will just walk up to a seemingly wise person and ask. I've been asked several times... sometimes I've said yes, sometimes I've redirected the person in a hopefully helpful way (when I didn't have time, or didn't think I had enough to offer), every time I've been flattered to be asked. What helps is:

  • know what you're looking to develop in yourself. It's OK to say "I'm looking for my next promotion" or "I want to learn how to run a project like the XYZ project that you just did". Keep in mind that if you're shooting way high relative to your current skill level, the potential mentor may find a helpful way of advising a better interim step.

  • know what time commitment you yourself are prepared to make - weekly? monthly? do you have schedule limitations or other logistical things to keep in mind?

  • be willing to do the legwork - the mentor may offer to book the time on his/her own calendar, but they may have to ask that you reach out when you need it, and maybe even that if you two are grabbing coffee or a meal that you reserve the space, or do other legwork to make it easier on the possibly more time-strapped mentor.

  • at least propose an agenda. The mentor may offer edits or alternatives, but it's nice to not start with a blank slate.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .