Microsoft · 8 hours ago
Principal Software Engineer - Graph Change Notifications
Microsoft is a leading technology company focused on security and innovation, aiming to empower every person and organization on the planet. The Principal Software Engineer - Graph Change Notifications will design and implement scalable event-driven architectures to support real-time data synchronization and compliance monitoring across Microsoft 365 workloads, while collaborating with cross-functional teams to ensure performance and reliability standards are met.
Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
Responsibilities
Design and implement scalable event-driven architectures leveraging Microsoft Graph Change Notifications (MGCN) to support real-time data synchronization, compliance monitoring, and workflow automation across Microsoft 365 workloads
Collaborate cross-functionally with product managers, security engineers, and partner teams to define and refine requirements, ensuring MGCN integrations meet performance, reliability, and privacy standards
Drive innovation in distributed systems and cloud services, applying deep technical expertise to build resilient, low-latency, high-throughput notification pipelines using technologies like Azure Event Hubs, Event Grid, and Webhooks
Lead operational excellence efforts, including monitoring, alerting, and incident response for MGCN services, ensuring high availability and minimal disruption to downstream consumers
Mentor and support engineering peers, fostering a culture of technical excellence, continuous learning, and inclusive collaboration within the team and broader identity platform organization
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
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Citizenship & Citizenship Verification: This role will require access to information that is controlled for export under export control regulations, potentially under the U.S. International Traffic in Arms Regulations or Export Administration Regulations, the EU Dual Use Regulation, and/or other export control regulations
To meet this legal requirement, and as a condition of employment, the successful candidate's citizenship will be verified with a valid passport
Citizenship & Citizenship Verification: This position requires verification of U.S. citizenship due to citizenship-based legal restrictions
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 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 with Distributed Services
Coding and debugging skills from prior work on distributed systems
API design and engineering for scale
Exposure and/or experience with Azure or other cloud technologies
Security experience
Demonstrated ability to deliver secure, scalable, and observable services, including experience with authentication/authorization (e.g., OAuth, Managed Identities), telemetry pipelines, and live site operations in a production environments
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.
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