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
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
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
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
MarketScreener
2026-01-06
2026-01-06
Company data provided by crunchbase