Are you passionate about building fast and reliable web applications that empower millions of users? Do you have a vision for how to architect and optimize web applications for performance and scalability? If so, we have an exciting opportunity for you in the Office Product Group (OPG).
OPG’s mission is to re-invent productivity solutions, creating experiences which radically improve how people conceive, communicate, preserve, and share the best expressions of their thoughts and ideas...together. We do this both through our familiar family of Office products as well as newer offerings like Loop, Clipchamp, and Designer. Web technology is at the forefront of how realize our mission driving both the growth of our existing applications as well as our new offerings.
We are looking for a Principal Software Engineer - Web Architect with deep expertise in modern web frameworks to join our org and help define the future of web application development in OPG and Microsoft.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
Responsibilities
- Work with engineering teams across the Office web ecosystem to research, recommend and implement the integration of design patterns, technologies and frameworks that improve application performance and developer efficiency.
- Drive the evolution of web application and service architectures to optimize network and computational overhead through code efficiency, just-in-time initialization, and intelligent data and resource fetching strategies.
- Guide and contribute to the design and architecture of core libraries including the Fluent UI components.
- Collaborate with other principal architects and leaders across Microsoft to align on web performance standards, new browser capabilities, and initiatives.
- Note: this role has flexibility to focus on a reduced set of the first three responsibilities, based on the candidate’s interest and skillset alignment.
- Embody our Culture and Values
Qualifications
Required/Minimum Qualifications
- Bachelor's Degree in Computer Science, or related technical discipline AND 8+ years experience in web development
- OR equivalent experience.
- 5+ years of experience as a software architect or technical lead.
- Experience with application of framework modernization to scaled web applications.
- Experience with web performance metrics, measurement tools, and optimization techniques.
Preferred Qualifications
- Effectively works across groups.
- Effectively communicates at various business levels.
#J-18808-Ljbffr