Restaurant 365

Senior Integrations Engineer

Job Description

We’re seeking an experienced Integration Engineer with a strong background in connecting data sources to Glean (enterprise search/knowledge platform). You’ll lead the end-to-end lifecycle of source integrations—design, implementation, monitoring, and continuous improvement—so that employees can safely and quickly find what they need across our SaaS ecosystem. This role is highly cross-functional, partnering with Security, IT, Data, and Business Systems to ensure secure, scalable, and reliable data ingestion aligned to least-privilege and compliance requirements. 


How you'll add value:
  • Own the strategy and roadmap for Glean connectors across our core SaaS tools (e.g., Microsoft 365/SharePoint/OneDrive, Slack, Jira, Confluence, Salesforce, Freshservice, GitLab, Zoom, Gong and others), including evaluation, rollout, and ongoing optimization. 
  • Build and maintain integrations using native Glean connectors and custom solutions via APIs/SDKs, webhooks, and ingestion pipelines; define schemas, mappings, permissions models, and crawl schedules for performance and freshness. 
  • Ensure robust authN/authZ patterns (OAuth 2.0/OIDC, service principals, app registrations), secure secrets management, and consistent RBAC/group sync via SCIM for precise permission mirroring. 
  • Instrument and monitor connector health and SLAs (crawl/index latency, error budgets, backoff/retry strategies); implement alerting and dashboards; drive root cause analysis and permanent fixes for ingestion issues. 
  • Partner with Infosec, Legal, and People Team on data governance (permission-scoped indexing, privacy controls, redaction/exclusion lists, regulated data handling) and maintain audit-ready documentation and runbooks. 
  • Improve search quality by collaborating on content normalization, metadata enrichment, and relevance tuning; champion usability feedback loops with stakeholders. 
  • Lead change management for integration rollouts (test plans, canaries, staged deployments) and provide transparent customer-grade communications for incidents and maintenance. 
  • Create clear, durable documentation (SOPs, architecture diagrams, data flow maps, runbooks) and knowledge transfer for IT and support teams. 
  • Hands on experience implementing and operating Model Context Protocol (MCP) solutions, including building and maintaining MCP servers and integrating with MCPcompatible clients. 
  • Proficiency with the MCP data model and lifecycle: tool/resource/prompt registration, capability discovery/negotiation, and JSONRPC 2.0 over stdio/websocket transport. 
  • Ability to develop MCP servers in Python or Node.js using official SDKs, expose robust tool interfaces, resource templates, and structured outputs, and design for idempotency and safe retries. 
  • Designing MCP tools that wrap enterprise SaaS APIs (e.g., Microsoft 365, Slack, Jira/Confluence, Salesforce, Freshservice, GitLab, Zoom, Gong), including pagination, ratelimit handling, and backoff strategies. 
  • Strong authentication/authorization for MCP: service accounts, token management, scope minimization, pertool RBAC, multitenant isolation, and secure secret storage/rotation. 
  • Permission mirroring and context propagation: mapping enterprise RBAC/leastprivilege to MCP tools/resources; enforcing caller identity and data access boundaries end-to-end. 
  •  Occasional travel for team onsites and planning sessions (typically <10%). 

  • What you'll need to be successful in this role:
  • 5-8 years in Integration Engineering, Platform Engineering, or Enterprise Applications, with hands-on ownership of large-scale SaaS data source integrations. 
  • Expertise with enterprise APIs (REST/JSON, GraphQL), OAuth 2.0/OIDC, MCP, service accounts, secrets management, API rate limiting, and resilient retry/backoff patterns. 
  • Strong scripting/software skills in one or more: Python, Node.js, Java, or similar, plus familiarity with CI/CD and Infrastructure-as-Code practices. 
  • Experience with one or more cloud environments (Azure, GCP, or AWS) and observability tooling (e.g., Logz.io) for telemetry and alerting. 
  • Working knowledge of search/indexing concepts (crawling, schema mapping, tokenization, relevance signals) and content governance (RBAC, least privilege, data classification). 
  • Proven ability to translate business and compliance requirements into scalable, secure integration designs; excellent communication and stakeholder management. 

  • Direct administration or development experience with Glean (custom connectors, external content APIs, relevance tuning, permissions mirroring). 
  • Background with enterprise search platforms (e.g., Elastic, Azure Cognitive Search, Google Cloud Search) or knowledge graph/semantic enrichment. 
  • Experience integrating at scale with: Microsoft Graph, Slack Enterprise Grid, Atlassian APIs, Salesforce, GitLab, Zoom, Gong, or similar. 
  • Familiarity with identity/IT ecosystems (Entra, SCIM, SSO), DLP and data residency considerations, and audit frameworks (e.g., SOC 2). 

  • R365 Team Member Benefits & Compensation
  • This position has a salary range of $96,400 - $144,600 per year. The above range represents the expected salary range for this position. The actual salary may vary based upon several factors, including, but not limited to, relevant skills/experience, time in the role, business line, and geographic location. Restaurant365 focuses on equitable pay for our team and aims for transparency with our pay practices.
  • Comprehensive medical benefits, 100% paid for employee
  • 401k + matching
  • Equity Option Grant
  • Unlimited PTO + Company holidays
  • Wellness initiatives

  • #BI-Remote