ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Integrations Engineer

Restaurant365

Remote Remote permanent

Posted: November 6, 2025

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We're seeking an experienced Integration Engineer with a strong background in connecting data sources to Glean (enterprise search/knowledge platform).

Job Description

Restaurant365 is a SaaS company disrupting the restaurant industry! Our cloud-based platform provides a unique, centralized solution for accounting and back-office operations for restaurants. Restaurant365’s culture is focused on empowering team members to produce top-notch results while elevating their skills. We’re constantly evolving and improving to make sure we are and always will be “Best in Class” ... and we want that for you too!

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.

PREFFERED
• 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


#LI-LH1

DYN365, Inc d/b/a Restaurant365 is an equal opportunity employer.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply