Software Consultant – Microsoft Ecosystem (M365 / Graph API)

Remote Full-time
Software Consultant – Microsoft Ecosystem (M365 / Graph API) Duration: 4–8 weeks (project-based) Location: Remote (Palo Alto, CA / Hybrid optional) Start Date: ASAP (1–2 weeks) About the Role: Our client, a leader in AI-driven logistics and data intelligence, is seeking a Senior Software Consultant for a short-term, high-impact Proof of Concept (PoC) engagement. This is a fast-moving, research-driven project focused on deep integration with Microsoft 365 and Microsoft Graph APIs to evaluate data extraction, scale, and performance capabilities. This is a “Version 0” initiative — you will move quickly from architecture and whiteboarding to a working prototype that informs future product investment decisions. Project Overview You will design and implement a functional prototype that extracts, analyzes, and transfers large volumes of unstructured data from Microsoft 365 environments, including: • SharePoint • Teams • Exchange • OneDrive The work will explore real-world limitations related to API throttling, permissions (Entra ID), quotas, and performance at scale, with findings presented to engineering leadership. Key Responsibilities • Rapidly translate high-level research goals into a working technical prototype • Deep dive into Microsoft documentation to identify optimal Graph API endpoints • Implement data extraction and metadata analysis across M365 services • Optimize for high-volume unstructured data transfer while navigating API limits • Identify and document bottlenecks related to throttling, quotas, and permission models • Experiment, iterate, and pivot quickly when APIs or permissions behave unexpectedly • Collaborate with stakeholders and engineering leadership to communicate findings Deliverables By the end of the engagement, you will deliver: • Functional Proof of Concept • A working codebase demonstrating large-scale data extraction, analysis, and transfer using Microsoft APIs • Performance & Scalability Report • Documentation covering throughput, latency, bottlenecks, and API limitations encountered during testing • Technical Design Document • A concise architecture overview explaining design decisions, tradeoffs, and implementation approach • Executive Summary • A final presentation summarizing findings, risks, and recommendations for engineering leadership Required Skills & Experience • Deep, hands-on experience with Microsoft 365 services (SharePoint, Teams, Exchange, OneDrive) • Strong expertise with Microsoft Graph API • Solid understanding of Entra ID (Azure AD) authentication, app registrations, and permission models • Experience handling API throttling, quotas, and tenant-level constraints • Proven ability to build backend prototypes or integrations that operate at scale • Comfortable working in ambiguous, time-boxed environments Technical Requirements • Languages: Go, Python, or C#/.NET • APIs: Microsoft Graph API and related authentication flows • Architecture: Backend systems, data pipelines, or large-scale integrations What Makes This Role Unique • Short-term, high-impact consulting engagement • Heavy emphasis on exploration, validation, and technical truth • Direct exposure to engineering leadership and product decision-making • Ideal for senior engineers or consultants who thrive in fast-paced, exploratory projects If you want, I can also: • Create a shortened LinkedIn version • Convert this into a C2C / consulting-focused JD • Optimize it for ATS keywords • Tailor it specifically for Rubrik-style candidates Thanks Harpreet Email: [email protected] Apply tot his job
Apply Now →

Similar Jobs

Mainframe and Unikix Lead Consultant - Remote USA

Remote Full-time

Software Engineer 5 - TV & Web Player Platform

Remote Full-time

Remote Frontend Developer

Remote Full-time

Software Developer, Server-Side Technologies (Contract/Remote)

Remote Full-time

FullStack Software Engineer Remote US Only No C2C

Remote Full-time

[Hiring] Senior Software Engineer, Global Contractor @Jump

Remote Full-time

AI Software Engineer (C)

Remote Full-time

Senior Manager, Software Engineering - Remote or Hybrid from MN or DC

Remote Full-time

Senior Manager/Director of Software Engineering

Remote Full-time

Implementation Specialist - Philadelphia, PA (Remote)

Remote Full-time

Regional Laboratory Coordinator (Remote)

Remote Full-time

Experienced Technology Supply Chain Management Category Manager - Remote Opportunity at Southwest Airlines

Remote Full-time

[Remote] Estate Planning Paralegal

Remote Full-time

[Remote] Managing Director / Legal Recruiter – Fully Remote (U.S. Based Only)

Remote Full-time

Procurement Contracts Manager | Remote (DC, Boston, NY, Chicago, Houston)

Remote Full-time

Community ML Research Engineer, non-AI scientific fields - EMEA Remote

Remote Full-time

Experienced Remote Customer Service Specialist – Delivering Exceptional Support and Building Strong Relationships with Clients at blithequark

Remote Full-time

Key Carrier​/Supervisor

Remote Full-time

Sr Mgr Hub Operations

Remote Full-time

Netflix Data Entry Online Jobs – Netflix Customer Support Remote Jobs USA $20 Hour

Remote Full-time
← Back to Home