Integration Engineer – Microsoft Graph & Enterprise AI Systems

FGS GlobalNew York, NY
6d$100,000 - $140,000

About The Position

You'll build enterprise integrations that connect our AI platform to Microsoft 365 and other corporate systems. This is hands-on infrastructure work: implementing authentication flows, managing permissions, and creating data pipelines that enable AI agents to operate securely within enterprise environments. You'll work closely with senior engineers to expand our platform's integration capabilities—turning technical specifications into production code that consultants rely on daily.

Requirements

  • 3+ years backend engineering with API integration experience
  • Strong proficiency in Node.js and TypeScript
  • Deep understanding of Microsoft 365 architecture (Azure AD, SharePoint, Teams, Exchange Online)
  • Solid grasp of Microsoft's permission model (delegated vs. application permissions, consent frameworks, API scopes)
  • Experience with OAuth 2.0 flows and enterprise authentication patterns
  • Hands-on experience with Microsoft Graph API
  • Cloud platform experience with Azure and GCP
  • Ability to build resilient systems with proper error handling

Nice To Haves

  • MSAL Node library implementation experience
  • Understanding of SharePoint site architecture, document libraries, and Teams structure
  • Experience with Microsoft Fabric or other Microsoft data architectures
  • Model Context Protocol (MCP) implementation experience
  • Experience with caching systems (Redis or similar)
  • Background working with IT/security teams on enterprise integrations
  • Familiarity with AI/LLM platforms or agent systems
  • Azure AD app registration and administration experience
  • Knowledge of other enterprise APIs (Google Workspace, Salesforce, Slack)
  • Understanding of Graph SDK internals
  • Experience with Adaptive Cards or Teams extensibility
  • Familiarity with Microsoft's tenant architecture and multi-tenant applications

Responsibilities

  • Integration Development:
  • Implement OAuth-based authentication flows with proper scope management
  • Build data pipelines for email, calendar, file storage, and collaboration platforms
  • Handle complex API scenarios like recurring events, large file uploads, and rate limiting
  • Create resource mapping between internal systems and external platforms
  • Microsoft Graph & Enterprise APIs:
  • Develop integrations using Microsoft Graph API across multiple services
  • Implement search and query capabilities using platform-specific APIs
  • Optimize performance for high-volume operations
  • Build resilient error handling and retry logic
  • Security & Compliance:
  • Work with IT teams on app registration and permission workflows
  • Implement secure token management with refresh and caching strategies
  • Follow enterprise security patterns and data access policies
  • Document integration approaches and technical decisions
  • Production Support:
  • Monitor integration health and respond to issues
  • Handle API throttling and service disruptions gracefully
  • Debug authentication failures and permission problems
  • Contribute to team knowledge base and documentation

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service