Principal Software Engineer (fullstack - Copilot)

Microsoft Microsoft · Big Tech · Tokyo, Tokyo, Japan · Software Engineering

This role is for a Principal Software Engineer on the Copilot Content Experience team at Microsoft. The team is responsible for delivering the best user experience for various surfaces like the Copilot app, Edge browser, and Windows Widgets. The role involves implementing full-stack features, improving feed experiences across different products and endpoints, and collaborating with international teams. The position requires solid full-stack engineering capabilities, experience leading teams, and a background in AI with hands-on experience developing or integrating AI into development processes. The role is highly visible, impacting millions of users and having significant monetization opportunities.

What you'd actually do

  1. Implement (full stack is preferred) and release thoughtful features for the most attractive Copilot content experience.
  2. Improve feed experience for different products (e.g., Edge browser, Windows Widgets) and different endpoints (e.g., desktop, mobile).
  3. Closely work with Devs and PMs in different countries to achieve fast collaboration and agile development.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Solid full-stack engineering capabilities with comprehensive knowledge of consumer product development.
  • Demonstrated ability to lead through influence, establishing technical direction for teams of 3–10 engineers across US, Japan, and China time zones. Experienced in conducting architecture reviews, design sprints, and technical alignment sessions.
  • Solid background in AI, including hands-on experience developing AI products or integrating AI into daily development processes.
  • Speaking English is required for daily work.

Nice to have

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

What the JD emphasized

  • Solid full-stack engineering capabilities
  • Demonstrated ability to lead through influence, establishing technical direction for teams of 3–10 engineers across US, Japan, and China time zones.
  • Solid background in AI, including hands-on experience developing AI products or integrating AI into daily development processes.
  • Speaking English is required for daily work.

Other signals

  • delight our users by providing a large number of impressive features
  • optimize engagement, revenue and retention for new key products like Edge browser
  • directly affects hundreds of millions of users
  • huge monetization opportunity
  • shape the design of homepages
  • direct impact on various products that 100 millions of users use every day
  • solve hard problems
  • agile team and we move very fast from ideas to experimentation, development and deployment through continuous releases throughout the year