Back to jobsJob overview

About the role

Principal UX Memory Architect at Microsoft

Required Skills

reacttypescriptmemory profilingperformance optimizationci/cdazurefrontend developmentai applications

About the Role

Lead the design and evolution of memory architecture for Microsoft 365 Copilot Chat to ensure fast, reliable, and scalable performance across Microsoft 365 surfaces. This role involves memory modeling, performance tuning, and cross-team collaboration to shape the foundation of AI-powered productivity experiences.

Key Responsibilities

  • Architect memory systems and memory management across Chat client surfaces
  • Lead memory health initiatives including automated regression detection
  • Build advanced analytics and debuggability systems for trace and heap snapshot collection
  • Drive cross-team collaboration to improve garbage collection and memory protection
  • Mentor engineers and influence technical direction across the org

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including 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 with a focus on application memory in large-scale systems
  • Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check

Nice to Have:

  • Exposure to CI/CD pipelines, cloud hosting, 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

Benefits & Perks

  • Industry leading healthcare