Principal Software Engineer - CoreAI jobs in United States
cer-icon
Apply on Employer Site
company-logo

Microsoft · 5 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
check
Growth Opportunities
check
H1B Sponsor Likelynote

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

C#.NET ecosystemAI technologiesVisual StudioJavaPythonJavaScriptProduction-grade softwareBlazorReactAngularHTMLCSSTypeScriptMentoringCollaboration

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

company-logo
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 Company
Total Funding
$1M
Key Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M

Leadership Team

leader-logo
Satya Nadella
Chairman and CEO
linkedin
leader-logo
Vukani Mngxati
Chief Executive Officer - Microsft South Africa
linkedin
Company data provided by crunchbase