Profile picture

Career Advice About Microsoft

Videos and discussions from Taro to grow your tech career.

Strategizing for a Potential US Relocation Within Microsoft After a Year

Mid-Level Software Engineer at Microsoft profile pic
Mid-Level Software Engineer at Microsoft

Hi Taro Community,

I’ve recently joined Microsoft India as an SDE-II, transitioning from Cisco where I had initially been based in the US before relocating to India in 2020 due to visa challenges. With an aspiration to move back to the US within the next 1-2 years, I’m seeking advice on how to strengthen my case for this potential relocation.

Here’s a bit of background: At Cisco, I reported to a US manager, and post-layoffs in 2023, I embraced the opportunity at Microsoft India amidst a lack of other offers. The remote work model, extending from my time at Cisco to now, has been challenging, often involving late-night work to accommodate time zone differences. This has reinforced my desire to return to a US-based role.

Understanding that I need to complete at least a year at Microsoft India to be eligible for relocation discussions, I want to proactively prepare and position myself as a strong candidate for such a move. I’m interested in hearing from those who have navigated similar paths or have insights into making a compelling case for international relocation within a large organization like Microsoft.

  • What steps should I take in the next year to build a strong case for relocation?
  • How can I effectively communicate my desire for relocation to the management team, ensuring they understand the professional (not just personal) benefits of such a move?
  • Are there specific achievements or contributions I should focus on that would underscore my potential value to a US-based team?

I appreciate any guidance, experiences, or strategies you could share.

Show more
Posted a year ago
106 Views
5 Comments

Seeking Guidance on Navigating Initial Tasks, Documentation, and Codebase Familiarization

Mid-Level Software Engineer at Microsoft profile pic
Mid-Level Software Engineer at Microsoft

Hi Taro Community,

I’m a recent addition to my company and have embarked on my journey with a few initial tickets, completing 3 PRs in the span of 2.5 weeks. Alongside these tasks, I’ve been provided with architectural and design documents to help me grasp the broader system. However, these documents are quite high-level and, at times, challenging to comprehend fully, especially without knowing which sections are most pertinent to my current work.

Given the breadth of information and my eagerness to effectively contribute, I’m contemplating the best approach to balance my tasks with learning. Here are a few points I’m considering and would love your insights on:

  1. Targeted Learning from Documents: Should I consult with my mentor on which specific parts of the document would be most beneficial for me to focus on initially, considering my current assignments?
  2. Codebase Familiarization: How should I approach diving into the codebase? Is it advisable to ask my mentor for guidance on specific modules or areas that align with my tickets or overall team objectives?
  3. Balancing Tasks and Learning: What strategies have you found effective for simultaneously working on assigned tickets, understanding high-level documentation, and becoming familiar with the codebase? Is there a recommended balance or sequence that could optimize my ramp-up process?

Navigating the initial phase and ensuring I’m building a solid foundation is my top priority. Any experiences, strategies, or advice you can share on managing these early stages of onboarding would be greatly appreciated.

Thank you for your support and guidance.

Show more
Posted a year ago
90 Views
4 Comments