Senior Software Engineer - SharePoint Embedded/Microsoft Graph/Entra ID B2B

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

Company
Skillsbay
Location
United Kingdom
Employment Type
Contract
Salary
GBP Annual
Posted
Company
Skillsbay
Location
United Kingdom
Employment Type
Contract
Salary
GBP Annual
Posted