Principal Software Engineer- Compute Graph Compiler (CGC) Team
$165.6k - $296.4kMicrosoft
Job ID: 200047067Posted: 2026-08-28Location: United States, Washington, RedmondSalary: USD $165,600 - $296,400 per yearEmployment type: Full-TimeWork site: 0 days / week in-office – remoteRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewThe Compute Graph Compiler (CGC) team within DirectX is building core compiler and execution technologies that power the Windows Machine Learning Platform. Our mission is to make Windows the best platform for AI development and deployment, enabling efficient execution of machine learning workloads across CPUs, GPUs, and NPUs from a broad ecosystem of silicon partners. CGC sits at the heart of the Windows ML ecosystem, powering experiences used by millions of developers and customers worldwide. Our technologies enable computer vision, audio, video, gaming, and generative AI workloads across the Windows platform, including emerging AI-first experiences and next-generation Copilot+ PC capabilities. As AI becomes a fundamental platform shift, CGC is responsible for the compiler infrastructure, optimization frameworks, execution engines, and hardware abstractions that unlock the performance and efficiency of modern AI accelerators. We work closely with Microsoft AI platform teams, hardware partners, and operating system components to define the future of AI execution on Windows.We are looking for a Principal Software Engineer to help define and drive the next generation of AI compute infrastructure for Windows. In this role, you will lead architecture and technical strategy across compiler technologies, execution runtimes, and hardware acceleration platforms spanning CPUs, GPUs, and NPUs. You will influence the direction of Microsoft's AI platform, collaborate with industry-leading silicon partners, and drive innovations that enable efficient execution of increasingly complex AI workloads. This role is ideal for engineers who are energized by large-scale platform engineering, deep systems work, and the opportunity to shape technology that impacts millions of users and developers.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. ResponsibilitiesA successful candidate for this position will be one who: Define and drive the technical vision, architecture, and roadmap for key components of the Windows ML compiler stack.Lead cross-team initiatives that improve AI workload performance, scalability, and efficiency across CPU, GPU, and NPU hardware.Drive NPU enablement strategy and advanced optimization techniques for next-generation AI processors.Partner with hardware vendors and internal platform teams to influence future AI hardware and software capabilities.Design and develop high-performance compiler infrastructure, execution engines, and developer tooling.Identify and solve complex systems challenges involving scheduling, memory management, code generation, graph optimization, and hardware abstraction.Mentor and support engineers across experience levels and provide technical leadership across multiple projects and organizations.Help shape Microsoft's long-term strategy for on-device AI and generative AI execution on Windows. QualificationsRequired Qualifications: Bachelor'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 PythonOR equivalent experience. Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred Qualification: Master'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 PythonOR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience. 6+ years of experience working at low levels of software stack, device driver development, and/or integration of hardware and softwareDeep knowledge with hands-on experience in ML compiler, tool, and platform technology.10+ years of experience delivering world-class system software.In-depth experience and knowledge in operating system development in either user-mode or kernel-mode driver development.A proven track record of significant technical leadership in research and development of AI platforms or frameworks technology.Prior experience in the design and development of ML hardware microarchitecture in real-world products.Proficient communication/customer interfacing skills and the ability to deal with ambiguity and prioritize issues.#W+DJOBS #MLCompilers, #MLPlatform, #Runtime, #KerneloptimizationsSoftware Engineering IC6 - The typical base pay range for this role across the U.S. is USD $165,600 - $296,400 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $220,800 - $331,200 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.Microsoft is an equal opportunity employer. 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
$142.8k - $274.8k
...than 25%Profession: Software EngineeringDiscipline... ...Microsoft approach. As a Principal Software Engineer, Windows Domain FDE (... ...Engine (WCAE) Team as part of the Windows... ...Bachelor's Degree in Computer Science or related technical... ..., Microsoft Graph, Windows diagnostic tools...SuggestedOngoing contractLocal area3 days per week- ...Software Engineer II Deep Sync is the industry leader in deterministic... ...35-year foundation of compiling direct mail-grade... ...identity graph, privacy-first audiences... ...joining our US engineering team to help design and build... ...or Master's degree in Computer Science, Engineering,...SuggestedTemporary workWork at officeLocal areaRemote workWork visaFlexible hours
$200k - $285k
...with the ultimate goal of enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds the foundational tooling and... ...confidence. By onboarding new frontier models, expanding compute capacity, optimizing proxy efficiency for logging and...SuggestedPermanent employmentTemporary work$190k - $213.5k
...As a Principal Software Engineer here at Honeywell, you will play a critical role in the design, implementation... ...will work within cross-functional teams on cutting-edge projects that... ...MUST HAVE Bachelors or Masters in Computer Science, Software Engineering, or another...SuggestedPermanent employmentTemporary workWork experience placementFlexible hours$272k - $431.25k
...NVIDIA has been transforming computer graphics, PC gaming, and accelerated... ...operationalize firmware and software architecture and design as... ...collaborate with HW Design teams for next-generation Edge... ...production. Mentor architects and engineering teams to grow them into...SuggestedShift work$142.8k - $274.8k
...AI experiences for decades to come. We are looking for Principal Software Engineer to join our team! This is an exciting time to join our group... ...Required Qualifications: Bachelor's Degree in Computer Science or related technical field AND 6+ years technical...Ongoing contractLocal areaShift work$143.7k - $194.4k
...Terminal Application and Networking Team builds the on-device software that runs on the customer's antenna... ...gateway. As a Software Development Engineer II on this team, you will design and... ...and services- Bachelor's degree in Computer Science, Engineering, Mathematics, or...Permanent employmentInternshipFlexible hours$56 per hour
...Job Title: Software Developer, Scientific Computer & DevOps Type: Long-term Contract... ...Collaborate with IT, engineering analysts, and software developers... .... Support additional team-owned applications, services... .... Experience with compiled languages, such as Fortran...Long term contractTemporary workLocal areaRemote work$143.7k - $194.4k
...Key job responsibilitiesThis role of a Software Engineer will design, implement, and operate globally... ...constellations- Work with our peer teams and customers to design suitable... ...Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a...Permanent employmentInternshipFlexible hours$168.1k - $227.4k
...places without reliable connectivity.Our team tackles secure communication between... ...functions. We are looking for a Senior Software Engineer to participate in all phases of software... ...operations experience- Bachelor's degree in computer science or equivalentAmazon is an equal...Permanent employmentInternshipFlexible hours$143.7k - $194.4k
...Role:We are looking for an Embedded Software Development Engineer to build and scale - VirtSat (Leo's Virtual... ...with other software and hardware teams to support board bring-up and... ...scripting and system automation- BS in Computer Science, Electrical Engineering, or equivalentPreferred...Permanent employmentInternshipRemote workFlexible hours$160k - $225k
...the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, HIGH PERFORMANCE COMPUTING (STARLINK) At SpaceX we’re leveraging our experience... ...network topology, numerical optimization techniques, graph theoretic approaches, or convex optimization. Developed...Permanent employmentTemporary workWork at officeWorldwideMonday to FridayWeekend work$124.9k - $228.9k
...dynamic, globally-connected team where your... ...Role The High-Performance Computing team powers core bidding... ...large amounts of user and graph data, ensuring data availability... .... We expect our engineers to be end-to-end owners... ...in all aspects of software lifecycle, including research...Full timeTemporary workLocal area$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...performance. We are seeking a Principal Software Engineer to join the team and help build the core services... ...:Bachelor's Degree in Computer Science or related technical field...Ongoing contractLocal area3 days per week$142.8k - $274.8k
...Less than 25%Profession: Software EngineeringDiscipline: Software... ...are seeking a Principal Software Development Engineer to lead the design and development... ...data access patterns, compute workflows, and storage... ...closely with cross-functional teams (AI, infra, product) to...Ongoing contractWork at officeLocal areaWorldwide$119.8k - $234.7k
...Less than 25%Profession: Software EngineeringDiscipline:... ...strategy, full stack engineering, Security, Dataverse &... ...with highly energetic team, and passionate about... ...Software Engineer/Principal Software Engineer, you... ...qualificationsBachelor's Degree in Computer Science or related...Ongoing contractLocal area3 days per week$164.59k - $246.79k
...of metamaterials with powerful software to create a radar sensor with unprecedented... ...(UTM).Echodyne is seeking a Principal Software Engineer to join our fast-growing team. ROLE OVERVIEWEchodyne is... ...resilient system patterns. B.S. in Computer Science or equivalent industry...Full timeContract workTemporary work- ...standards. Mentor and develop engineers, fostering a culture of... ...Qualifications: ~ Bachelor’s degree in Computer Science, Engineering,... ..., distributed cloud-based software solutions. ~10+ years of experience... ...and align cross-functional teams. Experience interviewing,...Flexible hours
$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:... ...for exceptional Full Stack Engineers to join the Edge AI Companions and Agents Engineering team, one of the most high-profile... ...:Bachelor's Degree in Computer Science or related technical field...Ongoing contractWork at officeLocal area$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:... ....The Agentic Core Services Team is responsible for building... ...needs, making thoughtful engineering trade-offs.Foster Engineering... ...Qualifications:Bachelor's Degree in Computer Science or related technical...Ongoing contractTemporary workLocal area3 days per week$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:... ...deployment. On our team, you’ll play a pivotal role in... ...iteration loops for researchers and engineers Debug complex interactions... ..., AI infrastructure, and compute orchestration Ship platform capabilities...Ongoing contractLocal area3 days per week$119.8k - $234.7k
...Less than 25%Profession: Software EngineeringDiscipline:... ...strategy, full stack engineering, Security, Dataverse &... ...with highly energetic team, and passionate about... ....As a Senior/Principal Software Engineer, you... ...qualificationsBachelor's Degree in Computer Science or related...Ongoing contractLocal area3 days per week$110k - $220k
...Home OfficeJoin Walmart as a Principal Software Engineer for the Colony Platform... ...ability to influence across teams and elevate technical rigor... ...APIs via (e.g., Microsoft Graph) for workflows like user lookup... ...Bachelor’s degree in Computer Science, Computer Engineering...Full timeContract workTemporary workPart timeLocal area$260k - $345k
...enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER, CDN (STARLINK)At SpaceX we... ...around the world. Our CDN team will be pivotal in this effort... ...:Bachelor’s degree in computer science, engineering or other... ...numerical optimization techniques, graph theory approaches, or...Permanent employmentTemporary workWorldwideWeekend work$225k - $345k
...Principal Security Software Engineer (Starlink) Redmond, WA SpaceX was founded under the belief that a... ...relationships with other engineering teams are paramount to success. If you are... ...QUALIFICATIONS: Bachelor's degree in computer science or another STEM discipline...Permanent employmentTemporary workWork at officeWorldwideMonday to FridayFlexible hoursWeekend work$165.6k - $296.4k
...: Less than 25%Profession: Software EngineeringDiscipline: Software... ..., and encouraging teams and leaders to bring their... ...the world.We are hiring a Principal Software Engineer - Architect to join our mission... ...Qualifications: Bachelor's Degree in Computer Science or related...Ongoing contractWork at officeLocal area3 days per week$142.8k - $274.8k
...: Less than 25%Profession: Software EngineeringDiscipline: Software... .... We are looking for a Principal Software Engineer to lead the evolution of Windows... ...AI, platform, and partner teams to deliver experiences that... ...:Bachelor's Degree in Computer Science or related technical...Ongoing contractWork at officeLocal areaImmediate start$168.1k - $227.4k
...from custom silicon to secure software, to enable innovative... ...ground systems. Be part of a team that pushes the boundaries of... ...Device Software Development Engineer on the Amazon Leo for Government... ...experience- Bachelor's degree in computer science or equivalentAmazon is...InternshipRelocation packageFlexible hours- ...LTTS Company is seeking an experienced Embedded Software Engineer to drive firmware development for AR/VR and computer vision systems. You will build robust firmware,... ...with Python. Collaboration with cross-functional teams and thorough documentation are key. #J-18808-Ljbffr...
$142.8k - $274.8k
...Less than 25%Profession: Software EngineeringDiscipline:... ...to deliver the world's computer with an industry-... ...innovative and collaborative team of product and program... ...with product managers, engineers, and business stakeholders... ...platforms, knowledge graphs, and event-driven...Ongoing contractWork at officeLocal areaWorldwide3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer- Compute Graph Compiler (CGC) Team. Be the first to apply!
- principal software engineer Redmond, WA
- senior principal cloud computing engineer Redmond, WA
- principal cloud computing engineer Redmond, WA
- senior principal scientist Redmond, WA
- principal Redmond, WA
- embedded software Redmond, WA
- software applications developer Redmond, WA
- entry level software sales Redmond, WA
- software technology Redmond, WA
- software implementation project manager Redmond, WA


