Principal Software Engineer at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

20 Feb, 26

Salary

0.0

Posted On

22 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

React, TypeScript, Node.js, Front-End Architecture, Performance Optimization, Scalability, Memory Efficiency, Usability, UX Design, Technical Design, Mentorship, Component Libraries, Continuous Integration, Collaboration, Prototyping, Tooling

Industry

Software Development

Description
Define unified, scalable, modular, and maintainable front-end architectures using client/service stacks such as React, TypeScript, Node.js, while integrating design frameworks such as component libraries to ensure globally consistent UX. Drive performance, scalability, memory efficiency, and usability initiatives across multiple surfaces, collaborating closely with partner teams. Drive initiatives aimed at increasing customer reach, engagement, and satisfaction. Lead technical design discussions and mentor engineers across the organization. Develop and drive the cross-org adoption of shared infrastructure, component libraries, and best practices. Establish governance & standards with contribution guidelines and continuous integration (CI). Collaborate with PM, design, and engineering leaders to innovate, prototype, and advocate for novel ideas. Enable rapid design updates through tooling and abstraction layers. 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 OR equivalent experience. 2+ years' experience in UX 2+ years' experience service side development 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 OR 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 OR equivalent experience. Define unified, scalable, modular, and maintainable front-end architectures using client/service stacks such as React, TypeScript, Node.js, while integrating design frameworks such as component libraries to ensure globally consistent UX. Drive performance, scalability, memory efficiency, and usability initiatives across multiple surfaces, collaborating closely with partner teams. Drive initiatives aimed at increasing customer reach, engagement, and satisfaction. Lead technical design discussions and mentor engineers across the organization. Develop and drive the cross-org adoption of shared infrastructure, component libraries, and best practices. Establish governance & standards with contribution guidelines and continuous integration (CI). Collaborate with PM, design, and engineering leaders to innovate, prototype, and advocate for novel ideas. Enable rapid design updates through tooling and abstraction layers.
Responsibilities
Define and implement scalable front-end architectures while driving performance and usability initiatives. Collaborate with various teams to enhance customer engagement and satisfaction.
Loading...