Microsoft
Principal UX Memory Architect
Join to apply for the Principal UX Memory Architect role at Microsoft. You will lead the design and evolution of the memory architecture for Microsoft 365 Copilot Chat, ensuring fast, reliable, and scalable performance across Microsoft 365 surfaces.
Location: Redmond, WA (onsite 3 days a week).
Responsibilities
Architect memory systems and management across Chat client surfaces (e.g., M365 Copilot, Teams, Outlook, Word, Excel, PowerPoint), optimizing runtime memory health, work set efficiency, and performance under diverse workloads.
Lead memory health initiatives, including memory gates, automated regression detection, and tooling for issue isolation and resolution.
Build advanced analytics and debuggability systems enabling rich, scalable trace and heap snapshot collection, stack inspection, and retainer path analysis.
Drive cross‑team collaboration with runtime partners, platform teams, and feature owners to improve garbage collection, reference handling, and memory protection.
Mentor engineers and influence technical direction across the M365 Copilot Chat Fundamentals org, fostering a culture of memory excellence, performance, and continuous learning.
Model a growth mindset, clarity, accountability, and inclusive behaviors, removing blockers so the team ships with agility and quality.
Qualifications
Bachelor’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience (including coding in C, C++, C#, Java, JavaScript, or Python) OR equivalent experience.
6+ years of professional software engineering experience, with 4+ years focused on frontend development using React and TypeScript.
3+ years of proven track record of leading architecture and performance initiatives focused on application memory in large‑scale systems.
4+ years of experience with React fundamentals and understanding of component lifecycle, state management, and performance optimization techniques.
3+ years of demonstrated experience in memory profiling, heap analysis, and runtime performance tuning.
Other Requirements Ability to meet Microsoft, customer, and/or government security screening requirements. This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications
Exposure to CI/CD pipelines (e.g., Azure DevOps, GitHub Actions), cloud hosting (e.g., Azure CDN, micro‑services), and monitoring tools.
Familiarity with server‑side rendering techniques and performance tools like Chrome DevTools and React Profiler.
Security, compliance, privacy‑by‑design mindset; experience with cost‑aware engineering and performance optimization.
Experienced collaborating with PM and design; communicates clearly with both technical and non‑technical audiences.
Compensation Software Engineering IC5 – Base pay range: USD 139,900 – 274,800 per year (location‑specific ranges available).
Benefits Eligibility for benefits and other compensation. For additional benefits and pay information, visit https://careers.microsoft.com/us/en/us-corporate-pay.
EEO Statement Microsoft is an equal‑opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
#J-18808-Ljbffr
Location: Redmond, WA (onsite 3 days a week).
Responsibilities
Architect memory systems and management across Chat client surfaces (e.g., M365 Copilot, Teams, Outlook, Word, Excel, PowerPoint), optimizing runtime memory health, work set efficiency, and performance under diverse workloads.
Lead memory health initiatives, including memory gates, automated regression detection, and tooling for issue isolation and resolution.
Build advanced analytics and debuggability systems enabling rich, scalable trace and heap snapshot collection, stack inspection, and retainer path analysis.
Drive cross‑team collaboration with runtime partners, platform teams, and feature owners to improve garbage collection, reference handling, and memory protection.
Mentor engineers and influence technical direction across the M365 Copilot Chat Fundamentals org, fostering a culture of memory excellence, performance, and continuous learning.
Model a growth mindset, clarity, accountability, and inclusive behaviors, removing blockers so the team ships with agility and quality.
Qualifications
Bachelor’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience (including coding in C, C++, C#, Java, JavaScript, or Python) OR equivalent experience.
6+ years of professional software engineering experience, with 4+ years focused on frontend development using React and TypeScript.
3+ years of proven track record of leading architecture and performance initiatives focused on application memory in large‑scale systems.
4+ years of experience with React fundamentals and understanding of component lifecycle, state management, and performance optimization techniques.
3+ years of demonstrated experience in memory profiling, heap analysis, and runtime performance tuning.
Other Requirements Ability to meet Microsoft, customer, and/or government security screening requirements. This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications
Exposure to CI/CD pipelines (e.g., Azure DevOps, GitHub Actions), cloud hosting (e.g., Azure CDN, micro‑services), and monitoring tools.
Familiarity with server‑side rendering techniques and performance tools like Chrome DevTools and React Profiler.
Security, compliance, privacy‑by‑design mindset; experience with cost‑aware engineering and performance optimization.
Experienced collaborating with PM and design; communicates clearly with both technical and non‑technical audiences.
Compensation Software Engineering IC5 – Base pay range: USD 139,900 – 274,800 per year (location‑specific ranges available).
Benefits Eligibility for benefits and other compensation. For additional benefits and pay information, visit https://careers.microsoft.com/us/en/us-corporate-pay.
EEO Statement Microsoft is an equal‑opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
#J-18808-Ljbffr