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

Posted 2 hours 22 minutes ago by Skillsbay

Contract
Not Specified
I.T. & Communications Jobs
Not Specified, United Kingdom
Job Description

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