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

Microsoft · 1 day ago

Principal Software Engineer

Microsoft is a leading technology company that empowers every person and organization on the planet to achieve more. In this role, you will be responsible for designing, building, and improving cloud-scale services and foundational engineering systems, while collaborating with multiple Azure teams to ensure service reliability and quality.

Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Design, build, and maintain reliable, scalable, and secure software components for cloud services and platform systems
Partner with peers and technical leaders to define architectural patterns, engineering standards, and long‑term platform strategy
Deliver high‑quality code through rigorous testing, code reviews, telemetry‑driven insights, and strong engineering fundamentals
Debug complex, distributed system issues across components, services, or layers, and drive root‑cause identification and long‑term fixes
Collaborate across multiple Azure teams to integrate features, align dependencies, and drive consistency in engineering approaches

Qualification

CC++C#JavaPythonDistributed systemsCloud servicesMicroservices patternsDebuggingCustomer obsessionContinuous improvementTechnical leadershipCollaboration

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
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

Bachelor's Degree in Computer Science OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR equivalent experience
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 equivalent experience
5+ years of experience building and operating distributed systems, cloud services, or large-scale platforms
Experience designing system interfaces, APIs, or service interactions that span multiple components
Strong debugging skills, especially in complex or ambiguous system environments
Experience with container orchestration, microservices patterns, or cloud-native technologies
Demonstrated ability to influence engineering practices across teams through documentation, examples, and technical leadership
Passion for driving improvements in reliability, automation, developer productivity, or service performance

Benefits

Certain roles may be eligible for benefits and other compensation.

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