Principal Software Engineer
Microsoft · Redmond
About this role
Lead architectural evolution to ensure browser performance remains durable as Edge scales and evolves. Drive data‑informed performance improvements using real‑world telemetry, traces, and experiments. Modernize legacy implementations and establish clear performance‑focused coding patterns and quality bars
Partner with feature teams to make performance a first‑class design constraint from concept to ship. Scale impact through performance tooling, automation, and AI‑assisted diagnostics to prevent regressions. 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++, Rust, C#, Java, JavaScript, or Python 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++, Rust, 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++, Rust, C#, Java, JavaScript, or Python OR equivalent experience
3+ years experience designing and shipping performance-critical, large-scale software with measurable user impact (e.g., navigation, scrolling, input responsiveness, startup). Proven ability to drive architectural changes and modernize complex/legacy codebases to improve performance, reliability, and maintainability. Ability to scale impact through performance tooling/automation (including AI-assisted diagnostics/analysis) and to influence technical direction through reviews and cross-team collaboration.
Apply for this role on Microsoft’s official careers site.