Microsoft Company Profile

Senior Frontend Software Engineer



Do you love frontend architecture and infrastructure at scale? Do you want to create the best front-end engineering systems? Are you passionate about helping other developers? We’ve got an incredible opportunity for you. We haveone position forSenior Software Engineer in our FAST Experiences organization, creating best-in-class engineering systems primarily implemented using TypeScript. Microsoft is increasingly leaning into a technical strategy of leveraging JavaScript as the standard UX programming language. The FAST Experiences strategy is to deliver High Value Controls in a Sustainably Coherent way to many HostApps across platforms. This strategy has been executed by sharing a large amount of JavaScript via React and React Native. FAST Experiences has seen tremendous growth over the last few years. It now has almost 1.2 million lines of TypeScript code with over 200 developers contributing every month. To manage the current and continued demands and growth we need to work together as a unified JavaScript community, both inside Microsoft and the broader open-source community. Working in FAST Experiences, you will have an opportunity to help shape how we develop JavaScript across Microsoft. Who weareMicrosoft FAST has offices in US, China, Norway, and Kenya, and is part of the Experiences & Devices group within Microsoft. Wework onintegratingand building intelligent experiences across Microsoft 365. Microsoft 365 isthe locomotive that is driving Microsoft forward, and consistsof cloud services like Outlook, OneDrive,SharePoint, Microsoft Teams and more. This isn’t just any large web service; the implementation ranks among the world’s largest and mostcutting edgedistributed systems spanning 100s of data centers around the world, 100,000’s of servers and exabytes of data. The products are used bythemajority ofthe Fortune 500 enterprises, key government organizations, thousands of non-profits and 100s of millions of consumers across the world. Todeliver onourmissiontoempower people and organizations to achieve more,we needto create the best engineering systems and developer experiences using open source tools and custom solutions. The positionis full-time and based in our Oslo office. Remote candidates are also considered.


  • Working with product management and developers to formulate specifications for features.
  • Architect and implement engineering system features for maximum performance, testability, reliability, and developer delight.
  • Improve our software engineering processes as we ship to over 40+ Microsoft products on all platforms.
  • Run A/B experiments and make data-driven decisions.
  • Leverage best-in-class development practices and follow the fast pace of theopen-sourcecommunity
  • You will be working in a dynamic, collaborative environment where learning is key.


  • 2+ years of experience as Full Stack Software Engineer/Front-End Software Engineer
  • Interest and excitement working with JavaScript/TypeScript
  • You have experience building web and/or JavaScript tooling
  • Have experience working with CI/CD systems
  • Very qualified candidates will have experience working on UX frameworks across multiple platforms and have shipped cross-platform components/applications.
  • You are proactive and a driving force to get things done
  • You have good knowledge of agile working methods
  • You have great written and oral presentation skills
 Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a requestvia the Accommodation request form. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.