Microsoft · 3 hours ago
Principal Software Engineer - CoreAI
Microsoft is a leading technology company focused on transforming software development through Artificial Intelligence (AI). They are seeking a Principal Software Engineer - CoreAI to innovate AI-powered development tools and mentor engineers while contributing code at scale to enhance the developer experience.
Application Performance ManagementArtificial Intelligence (AI)Business DevelopmentData ManagementDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
Responsibilities
Partner with stakeholders to define user scenarios and system requirements for developer tools
Lead architecture, design, and technical direction for large-scale developer tooling systems and platforms
Write high-quality, extensible, and maintainable code while modeling and mentoring best coding practices across teams
Drive optimization, refactoring, reuse, and diagnostics to improve code quality, performance, and ROI
Lead design and review of testing strategies, with strong coverage across unit, integration, and system tests
Mentor others on design patterns, telemetry integration, and verification strategies
Set high standards for code reviews, diagnosability, and maintainability across the org
Apply AI techniques (e.g., GitHub Copilot, LLMs) to enhance developer workflows such as code generation, testing, or debugging
Contribute to automation, deployment safety, observability, and compliance practices for tools and internal platforms
Identify and fill gaps in developer tooling by building or adopting scalable and reusable solutions
Stay current with new technologies, industry trends, and best practices, and share knowledge across the team
Lead cross-functional planning, estimation, and execution of high-impact technical initiatives
Engage directly with customers and partner teams (e.g., GitHub, Azure) to align product capabilities with developer needs
Qualification
Required
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
The ability to meet Microsoft, customer, and/or government security screening requirements is 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
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
4+ years of experience designing, building, and operating production-grade software and tools at scale
6+ months of experience applying AI technologies (such as large language models or code generation tools) in software development workflows, including tasks like static analysis, automated documentation, or test generation
1+ years of experience applying AI or ML to enhance developer productivity through techniques such as automated testing, documentation, telemetry, or static analysis
Experience with C# and the .NET ecosystem, including .NET Core, ASP.NET Core, and Roslyn
Experience building tooling and extensions for Visual Studio and/or Visual Studio Code
Experience leading distributed teams and shipping developer-focused features on Azure (e.g., App Service, Functions, SQL, Key Vault, Application Insights)
Hands-on experience with modern web frameworks such as Blazor, React, or Angular and front-end technologies (HTML, CSS, JavaScript, TypeScript)
Demonstrated ability to enhance engineering systems, developer speed, and product quality at scale
Company
Microsoft
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
H1B Sponsorship
Microsoft has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9192)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)
Funding
Current Stage
Public CompanyTotal Funding
$1MKey Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M
Leadership Team
Recent News
2025-12-31
Digital Trends
2025-12-31
Company data provided by crunchbase