Microsoft · 19 hours ago
Principle Software Engineer
Microsoft is a company where passionate innovators come to collaborate and envision what can be in a cloud-enabled world. The Principal Software Engineer will serve as the technical lead for the Azure Data platform, driving architectural direction and solving complex scalability challenges while ensuring the telemetry platform operates reliably and efficiently.
Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
Responsibilities
Drive the architectural vision and technical strategy for high quality APIs, SDKs, and large scale data pipelines, ensuring the platform can support massive volume data collection, transformation, and consumption for analytics and AI workloads
Design and guide the development of frameworks to validate data quality and completeness, detect anomalies, enhance data pipeline resiliency, and support unit and integration testing
You will lead the design and implementation of end-to-end software features—including development, unit testing, CI/CD, and monitoring—using agile practices in close collaboration across stakeholders, Product Management, and partner teams
Serve as the SME for key components in the telemetry pipeline, providing technical leadership and advocating for improvements ensuring the accuracy, efficiency, and scalability of data collection and processing
Deliver high quality features and data pipelines by leveraging industry best practice and using cutting edge technologies including Fabric/Azure-Data stack
You will anticipate data governance needs, designing data modeling and handling procedures to ensure compliance with all applicable laws and policies
You will implement and enforce security and access control measures to protect sensitive resources and data
Be part of the on-call rotation for maintaining service health
You will mentor junior engineers, lead technical discussions, and drive best practices in software engineering
Embody our culture and values
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
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
Experience with big data technologies such as: Hadoop, Hive, Spark
6+ years of experience in software engineering, with proven proficiency in C#, Java, or equivalent
6+ years of experience working and building distributed cloud services using Azure or similar technology stacks
Experience with data modeling and data pipeline design
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
2026-01-16
Morningstar.com
2026-01-16
Company data provided by crunchbase