Distro was started with the growing technology company in mind. Our founding team came together to solve a big problem for both the company struggling to grow their technical teams and the experienced software developer looking to find a great place to work. In today’s rapidly changing world, we know that quality talent is not land-locked.
Distro is a platform where companies can find and match with top quality talent in over 200 countries around the world, then interview and hire, and automate payroll.
Distro was started with the growing technology company in mind. Our founding team came together to solve a big problem for both the company struggling to grow their technical teams and the experienced software developer looking to find a great place to work. In today’s rapidly changing world, we know that quality talent is not land-locked.
Distro is a platform where companies can find and match with top quality talent in over 200 countries around the world, then interview and hire, and automate payroll.
Product: AI recruiting assistant that automates vetting, screening, matching, and interview scheduling
Global hiring & payroll: Supports contractor payments and Employer of Record (EOR) services for international hires
Marketplace focus: Matches companies with full-time remote workers across 200+ countries
Founding & leadership: Founded 2021; headquartered in Lehi, Utah; Founder & CEO Chad Ingram
Size: Approximately 42 employees
Funding: No public funding rounds or amounts disclosed in available sources
Company Overview
Problem Domain
Recruiting automation and global hiring/payroll for technology companies and remote-first teams.
Founded
2021
Industry
Software Development
Funding Track Record
Funding
Founders
What we do
Related Companies
Company
HQ
Industry
Total Funding
Cyberr®
🇱🇺LU
Commerce and ShoppingCommunity and LifestyleHR and RecruitingInformation TechnologyInternet ServicesProfessional ServicesSecuritySoftware
-
Spline
🇵🇱PL
—
-
simpleshow
🇱🇺LU
—
$20M
Inductive Quotient Analytics
🇮🇳Hyderābād, IN
BiotechnologyData and AnalyticsDeepTech
-
Winside Technology
🇫🇷Paris, FR
Data and AnalyticsDeepTechInformation TechnologyInternet ServicesProfessional ServicesSoftware
-
Join the Team
SOFTWARE DEVELOPER
RemoteCordoba, Córdoba, AR
Remote • Cordoba, Córdoba, AR
You will lead discovery, design secure app permissions, build reliable extract/transform/load pipelines, and deliver production-ready integrations with documentation and handoff. Seeking a hands-on SME who can scope, plan, and execute the end-to-end extraction of Microsoft 365 data via Microsoft Graph (and related APIs) and integrate it into a proprietary data warehousing system.
Responsibilities
Teeming tracks opportunities at over 24,000 AI startups, then works with you to find (and land) the one you'll love.
Frontend Developer
ContractMunich, DE
Contract • Munich, DE
Backend Developer
Part-timeAmsterdam, NL
Part-time • Amsterdam, NL
Product Designer
ContractHaifa
Contract • Haifa
Data Scientist
InternshipManchester, GB
Internship • Manchester, GB
Frontend Developer
InternshipMunich, DE
Internship • Munich, DE
Backend Developer
ContractManchester, GB
Contract • Manchester, GB
Discovery and Planning
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.
Architecture and Security
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.
Data Extraction and Integration
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).
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.
Compliance and Governance
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.
Skills
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.
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.
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).
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.