Getting a Job at Microsoft: A visa success story

Angela

October is almost here and we will have many new visa employees joining the Microsoft ranks.  Such an exciting time of year!  New employees who have had a Microsoft dream for years and it is about to come true!  Sometimes, I feel like the Jobs Fairy sprinkling my MS Jobs Pixy Dust wherever I go!

So much as been published and talked about where immigration is concerned.  While the numbers are being discussed and there is talk about how it will all impact our economy… it sometimes seems that we forget there are actual living and breathing human beings with dreams, goals and career aspirations that are being heavily affected.  I would like you to meet one of those soon-to-be new employees.

Meet Stephen Vanterpool.  Stephen hails from the British Virgin Islands and actually did a contractor assignment before being offered a FTE position (so he has a pretty good idea of what he has gotten himself into).  His hiring process was a bit rocky – but we worked through it together and now he is about to arrive!  If working at Microsoft is something you really want – Stephen is a perfect example that persistence pays off!

Almost There (Getting a Job at Microsoft)

Well, the time is drawing near. In under two weeks, I will be back in Redmond, but this time as an official blue badge!

It has been quite the journey, and I thought I'd provide a little write-up for anyone attempting to make the same trip. Please excuse me if it gets a little lengthy, it's a story that I'm very excited about.

Almost a year ago I moved out to Redmond to start working as a contractor (orange badge) on the Windows Live Custom Domains team.

I spent the first few months marveling at my new surroundings. The creative energy, the passion that most people showed for their jobs was a new phenomenon for me. Realizing that I wanted to stick around awhile longer than being a contractor would allow, I decided to apply for a full time spot.

I went over to the Microsoft Careers site and applied for a position. After a few weeks of no luck, I was somewhat disheartened, and that's when I got a call from Angela. From the beginning, she was extremely friendly and that did much to allay most of the nervousness I was feeling. She conducted my phone screen , and after I passed she arranged for my in-person interviews.

The morning of the interview loop, I met up with Angela in person and she briefed me on the process, giving me a few tips on how to handle myself. The one that stuck with me the most was this(and I'm heavily paraphrasing):

Before you do ANYTHING in an interview, take a moment to think about it. Don't be afraid to ask questions to make sure you grasp the task at hand. And when you do start on it, make sure you narrate your thought process. How you think is often more important than specifically what you know (That said, don't go in to a coding interview not knowing what a compiler is).

This advice turned out to be invaluable as I went through a day of increasingly challenging interviews. Angela IM'd me early the next morning to let me know that the team wanted to hire me! I was (and still am) on top of the world. As a child I'd often said "Some day I'll work at Microsoft!", in much the same way that most other kids said "I wanna be an astronaut!". So, I could barely contain myself when it began to actually happen.

Over the next few weeks, Angela was my advocate. She worked hard to make sure I received the offer letter, and helped navigate some fairly obscure immigration and relocation issues. In the end, Microsoft helped me move out of my current apartment, stored my stuff, flew me home and back, and when I return to the US in a few weeks, they will put me up until I find my own place, and THEN move all my stuff back in. Truly amazing from my point of view, or maybe I'm just easily impressed....

What I liked about the whole process was that I really got the impression that my needs mattered.  It may sound cliche, but I truly got the feeling that Angela and her team really cared about me, and making my hiring experience an extremely positive one.

There are areas that need improving, however. The major one that comes to mind is the immigration process.  I heard many times that immigration can be a hold up for new employees.  Personally, I found it hard to work through the times when it was difficult to get advice on important issues such as the steps necessary for getting my H1-B visa  Finally, someone was able to take control of my case and got things sorted out. I really hope that improvements regarding immigration can be made in the U.S., as that progression was a low point in an otherwise fantastic (from my point of view) process.

Overall, my experience has been wonderful, and I encourage anyone out there who thinks they have something to offer and is just dying for the chance to really make an impact, APPLY!  You've got nothing to lose.

- Angela

 

9 Comments

  • James said:

    Hm. From the blank page ('page 2 of 47, displaying 51-100 of 2347' - but no jobs shown!) I'm getting the feeling I might be destined for SDET... or a frustrating job search. Does reproducing the bug and attaching a report help in the application process? :-)

    Being British, the H1B thing is an issue for me as well: any ideas yet how the H1B cap and new Vancouver site affect current applications? (Come to think of it: I'm on page 3 now, and seeing vacancies posted in February 2006, like 153928 - is this still open?!)

  • Eric said:

    James,

    I reported that blank resultset display bug MANY months ago to an MS recruiter, along with a screenshot attachment.  She said that it would be passed on to the proper person.   It's extremely annoying, particularly if you are a regular user of the Careers site.  <sigh>

  • said:

    I'll add to that,  seen the same thing.   Usually my workaround has been to rerun the query (since I have my hyperlink from the job agent workaround, not so bad... :) )

    The other bit that helps I find is viewing the jobs in sets of 25.  50 is too long of a reload.    25 is that nice medium and since the job cart holds no more than 25... well two screens and I know I'm full.... ;)

    that would explain how I managed to apply to about 800 positions on Father's day without too much issue...

    Like I said, when I met the bunch from MS Canada Canadian IT Pro team at Energize IT.... I WAS INSPIRED!

    Of course that goes without saying anytime I meet up or go to an event.  It's just raw inspiration!

  • said:

    Ooops job cart holds 50!

    BTW, Tomorrow is "Speak like a Pirate day" (for real).   It should make for an interesting session with some of my better clients... ;)

    "Arrrr so how be ye payin' yer bill?   Will that be Visa or shall I draw it out with the point o' me Sabre?  Arrrr!"

    Sean

    Jolly Roger Software

    "ye110wbeard"

  • MikeA said:

    James/Eric,

    The best workaround for that bug is to do a "show all" on the first page (that works fine), and then "open in a new window" each of the positions that interest you.

    Not the idea way I know, and certainly a bug that needs fixing, but it might help you out in the meantime :)

    Cheers,

    Mike.

  • David Nicholson said:

    I have also recently reached the last hurdle in a very long immigration process.  

    I applied over a year ago in my final year of college.  I was originally going to work in Redmond but my offer was recently moved to Vancouver.

    If anyone is interested, my full story is at: <a rel="nofollow" target="_new" href="http://da.vidnicholson.com/2007/09/diary-of-application-to-microsoft-from.html">http://da.vidnicholson.com/2007/09/diary-of-application-to-microsoft-from.html</a>

  • ChrisB said:

    This is an awesome story. Great Blog Angela and welcome to Microsoft Stephen! I know you will truly enjoy it.

    ~Chris

    SRT Office of the CTO

    Microsoft Corp.

Comments have been disabled for this content.