Senior Software Engineer - SharePoint Embedded/Microsoft Graph/Entra ID B2B
Posted 2 hours 22 minutes ago by Skillsbay
We are hiring a Senior Software Engineer with strong hands-on experience across SharePoint Embedded, Microsoft Graph API, Entra ID B2B and .NET. If you have worked with Microsoft's headless, API-driven file storage model (SPE) or have built solutions using Graph-based file APIs, this role is for you.
This is a niche skill set - applicants must have practical experience in modern Microsoft 365 development, not traditional on-prem SharePoint roles.
What You'll Work On
-
Designing and developing solutions using SharePoint Embedded (SPE) and Graph-based file APIs
-
Integrating Microsoft Graph across M365 services (files, drives, sites, users, mail, Teams, apps)
-
Implementing Entra ID B2B for external user access, guest onboarding, identity federation and secure collaboration workflows
-
Building secure, scalable applications using C#/.NET, Azure Functions, API Management and SQL
-
Automating business processes and integration flows using Graph, REST APIs and Azure services
-
Working closely with architects, product owners and client stakeholders
-
Ensuring all solutions meet enterprise-grade security, governance and compliance standards
Must Have
-
Practical hands-on experience with SharePoint Embedded (SPE)
OR deep experience with:-
Graph File APIs (DriveItems, Containers)
-
App-only/headless SharePoint models
-
-
Strong experience with Microsoft Graph API (not just basic usage)
-
Experience implementing Entra ID B2B (Azure AD B2B), SSO, app roles, external identity access
-
Senior-level development skills in C#, .NET, REST APIs, Azure Functions
-
Strong understanding of Microsoft 365 architecture, security and permissions
-
Ability to troubleshoot integrations across Graph, SharePoint, Azure AD and custom APIs
-
Excellent communication skills and ability to work directly with stakeholders
Nice to Have
-
Power Platform (Power Automate, Power Apps)
-
Azure DevOps CI/CD
-
Azure app services, storage, or serverless experience
-
Experience working in regulated or enterprise environments