Microsoft 365 / Graph API Data Integration Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

ASCENDING Inc. ยท 1 month ago

Microsoft 365 / Graph API Data Integration Engineer

ASCENDING Inc. is seeking a Microsoft 365 / Graph API Data Integration Engineer to lead the design and implementation of data extraction and integration processes. The role involves building reliable ETL pipelines and ensuring compliance with security and governance requirements while working with Microsoft 365 data via Microsoft Graph.

Information ServicesInformation Technology
check
H1B Sponsor Likelynote

Responsibilities

Conduct stakeholder interviews and data inventory across M365 workloads (SharePoint Online, OneDrive, Teams, Exchange Online, Entra ID/Azure AD)
Define scope, data models, mapping, and success criteria; produce a project plan with milestones, risks, and estimates
Design the extraction architecture using Microsoft Graph and related services (Graph SDKs, delta queries, subscriptions/webhooks, Graph Data Connect where appropriate)
Implement Azure AD app registrations, OAuth 2.0 flows, and least-privilege permissions (delegated vs. application) aligned with Conditional Access and tenant policies
Build robust pipelines to extract content and metadata (e.g., SharePoint lists/libraries, sites/drives/items, OneDrive, Teams channels/files, mailbox metadata, directory objects, audit/usage reports)
Handle throttling, pagination, retries, delta sync, change tracking, and idempotent upserts
Transform and map data to target schemas; stage data (e.g., files/JSON/CSV/Parquet) and load into the proprietary data warehouse via APIs, connectors, or batch loads
Respect data residency, retention, MIP sensitivity labels, DLP, eDiscovery, and auditing requirements
Navigate protected endpoints (e.g., Teams messages export) and approval processes; propose compliant alternatives when needed

Qualification

Microsoft Graph APIData pipelines/ETLOAuth 2.0Azure AD app registrationsData modelingSQLM365 security complianceC#/.NETPythonPowerShellCommunicationDocumentation

Required

5+ years building integrations with Microsoft 365, including advanced use of Microsoft Graph API
Proven delivery of data pipelines/ETL from M365 workloads: SharePoint Online and OneDrive (sites, lists, libraries, drives/files, permissions)
Teams (channels, files; familiarity with protected chat/meeting export APIs and compliance boundaries)
Exchange Online (mailbox and message metadata, calendars) and directory objects in Entra ID (Azure AD)
Strong expertise in: OAuth 2.0, Azure AD app registrations, permissions consent, service principals, Conditional Access impacts
Graph SDKs and REST (C#/.NET or Python preferred); PowerShell for automation; Graph Explorer/Postman
Handling Graph constraints: throttling, batching, pagination, delta queries, webhooks/subscriptions
Data modeling and transformation; SQL; schema evolution; metadata and lineage
Experience integrating with custom/proprietary data warehouses (API-based or batch ingestion), including building connectors or staging layers
Solid understanding of M365 security, compliance, and governance (retention, labels, DLP, eDiscovery/audit)
Self-starter who can operate independently in a part-time capacity, excellent communication and documentation

Preferred

Experience with Azure services (Functions, Logic Apps, Data Factory, Storage) for orchestration and staging
Familiarity with Graph Data Connect, SharePoint REST/CSOM, Exchange Web Services deprecation nuances
CI/CD (GitHub Actions/Azure DevOps), containerization, and IaC (Bicep/Terraform)
Background in performance tuning for large tenants (rate-limit strategy, parallelization, backoff)

Company

ASCENDING Inc.

twittertwitter
company-logo
The ASCENDING team commits to delivering scalable and high-available cloud solutions to clients.

H1B Sponsorship

ASCENDING Inc. 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 (4)
2024 (8)
2023 (7)
2022 (6)
2021 (9)
2020 (2)

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Ryo Hang
Managing Partner, Technical Cofounder
linkedin
Company data provided by crunchbase