Remote Work Tools

Lever TRM and Greenhouse lead the market for remote hiring, with Lever excelling at candidate relationship management across timezones and Greenhouse providing superior structured interview frameworks for distributed teams. Remote companies need ATS tools built for distributed hiring—traditional systems don’t handle multi-country compliance, timezone-aware scheduling, or international payments. This guide compares the top systems designed specifically for teams hiring globally.

Why Standard ATS Tools Fall Short for Remote Hiring

Most traditional applicant tracking systems assume a single-location hiring model. When you’re hiring across borders, you quickly encounter limitations:

The right ATS for remote hiring addresses these pain points directly rather than treating them as afterthoughts.

Top Applicant Tracking Systems for Remote Companies

1. Lever TRM (Talent Relationship Management)

Lever combines applicant tracking with relationship-building features that remote teams particularly benefit from. Its strength lies in maintaining candidate relationships over time, which is crucial when building a global talent pipeline.

Key features for remote hiring:

Pricing: Starts at $75/user/month for the full suite.

2. Greenhouse

Greenhouse has become the standard for growth-stage remote companies. Its interview scorecards and structured hiring process help distributed teams maintain consistency.

Key features for remote hiring:

Pricing: Starts at $50/user/month for the Core plan.

3. Ashby

Ashby is a modern ATS built specifically for companies that don’t have a physical office. It’s particularly strong for fully remote organizations.

Key features for remote hiring:

Pricing: Custom pricing, generally competitive with Greenhouse.

4. Workday (for enterprise remote hiring)

For larger organizations managing remote hiring at scale, Workday provides talent management beyond just tracking applicants.

Key features for remote hiring:

Pricing: Enterprise pricing upon request.

Implementing an ATS for Multi-Country Remote Hiring

Setting up your ATS correctly from the start prevents headaches later. Here’s a practical implementation approach:

Step 1: Configure Regional Settings

Most ATS platforms let you define hiring regions with specific compliance requirements:

// Example: Regional configuration structure
{
  regions: [
    {
      name: "European Union",
      countries: ["DE", "FR", "ES", "NL"],
      requiredDocuments: ["id_verification", "tax_form", "gdpr_consent"],
      employmentTypes: ["full-time", "contractor"],
      dataResidency: "EU"
    },
    {
      name: "North America",
      countries: ["US", "CA"],
      requiredDocuments: ["i9_verification", "w4_form"],
      employmentTypes: ["full-time", "part-time", "contractor"]
    }
  ]
}

Step 2: Build Remote-Specific Scorecards

Traditional interview scorecards focus on skills and culture fit. Remote hiring requires additional criteria:

Step 3: Automate Timezone Handling

Set up your interview scheduling to automatically convert times:

# Example: Timezone-aware scheduling
def schedule_interview(candidate_tz, interviewer_tz, meeting_duration=60):
    # Find overlapping working hours
    candidate_hours = get_working_hours(candidate_tz)  # e.g., 9am-6pm local
    interviewer_hours = get_working_hours(interviewer_tz)

    # Find overlap
    overlap = find_time_overlap(candidate_hours, interviewer_hours)

    # Return converted times for both parties
    return {
        "candidate_time": convert_to_tz(overlap.start, candidate_tz),
        "interviewer_time": convert_to_tz(overlap.start, interviewer_tz)
    }

Best Practices for Remote ATS Implementation

Standardize Your Process Across Regions

Create region-specific hiring workflows that maintain consistency while respecting local requirements. Use your ATS to enforce minimum requirements while allowing regional flexibility.

Document Everything

Remote hiring requires more documentation than local hiring. Use your ATS to store:

use Async Assessments

Video introductions and written response questions help evaluate remote candidates without the complexity of scheduling across timezones. Most modern ATS platforms support these features natively.

Common Mistakes to Avoid

Mistake #1: Using the same scorecard for all roles Remote hiring for a senior engineer requires different criteria than hiring a customer support representative. Customize your evaluation frameworks.

Mistake #2: Ignoring data residency laws Some countries restrict where candidate data can be stored. Ensure your ATS configuration respects these requirements.

Mistake #3: Underinvesting in interviewer training Your ATS is only as good as the people using it. Invest in training hiring managers on conducting effective remote interviews.

Making Your Decision

The best applicant tracking system for your remote company depends on your specific situation:

Consider starting with a free trial before committing. Most platforms offer 14-30 day evaluation periods that let you test their international hiring features with real candidates.

The right ATS transforms remote hiring from a logistical nightmare into a scalable, repeatable process. Invest the time to configure it properly, and you’ll build a global team more efficiently than competitors still struggling with spreadsheets and email threads.

Deep Pricing and Feature Comparison

Lever TRM

Pricing: $75-125/user/month (min 2 users) Total cost for typical 5-person recruiting team: $450-750/month

Unique strengths:

Implementation effort: 4-6 weeks for full multi-country setup

Greenhouse

Pricing: $50/user/month (standard plan) Total cost for 5-person team: $250/month

Unique strengths:

Implementation effort: 2-3 weeks for basic setup

Ashby

Pricing: Custom ($25-50/user/month typical) Total cost for 5-person team: $125-250/month

Unique strengths:

Implementation effort: 1-2 weeks

Workday

Pricing: Enterprise (typically $10k+/month) Total cost: Depends on modules and scale

Unique strengths:

Implementation effort: 3-6 months (requires consultant support)

Remote-Specific ATS Features Comparison

Feature Lever Greenhouse Ashby Workday
Video intro collection Yes Yes Yes Yes
Async assessment platform Yes Yes Yes Yes
Multi-timezone scheduling Excellent Good Good Excellent
International compliance Excellent Moderate Moderate Excellent
Timezone conflict alerts Native Via integration Native Native
Currency support 50+ Limited 30+ 100+
Remote interview rating Yes Yes Yes Yes
Candidate timezone preferences Yes No Yes Yes

Regional Compliance Configuration Guide

EU Hiring Configuration

GDPR compliance requirements for EU candidates:

{
  "eu_hiring_config": {
    "data_residency": "EU-only",
    "gdpr_consent_collection": {
      "explicit": true,
      "retention_period": "5_years",
      "right_to_deletion": true
    },
    "required_documents": [
      "EU_ID_verification",
      "tax_identification_number",
      "GDPR_consent_form"
    ],
    "interview_recordings": {
      "stored_location": "EU_server",
      "deletion_timeline": "90_days_post_hire",
      "candidate_copy_required": true
    },
    "data_processing_agreement": {
      "required": true,
      "with_all_tools": true
    }
  }
}

Asia-Pacific Configuration

Different data localization and employment law requirements:

{
  "apac_hiring_config": {
    "countries": ["SG", "JP", "AU", "IN"],
    "data_residency_preference": "SG",
    "required_documents_by_country": {
      "SG": ["employment_pass_sponsorship", "tax_registration"],
      "JP": ["visa_sponsorship_documents", "japanese_language_tests"],
      "AU": ["work_visa_requirements", "skills_assessment"],
      "IN": ["PAN_TAN_verification", "employment_agreement_india_format"]
    },
    "payment_method": "local_banking_required"
  }
}

Interview Scorecard Architecture for Remote Roles

Build scorecards that evaluate remote-specific competencies:

{
  "scorecard_fields": {
    "async_communication": {
      "weight": 25,
      "evaluation_criteria": [
        "Clarity in written responses",
        "Email response time (72 hours or less)",
        "Documentation of thinking process",
        "Ability to be concise yet complete"
      ],
      "interview_question": "Walk us through how you documented a complex technical decision. What made it effective?"
    },
    "self_management": {
      "weight": 20,
      "evaluation_criteria": [
        "Proactive problem-solving examples",
        "Autonomy without micromanagement",
        "Initiative in learning new tools",
        "Accountability for mistakes"
      ],
      "interview_question": "Tell us about a time you solved a problem without waiting for approval. Why did you take that approach?"
    },
    "timezone_flexibility": {
      "weight": 15,
      "evaluation_criteria": [
        "Willingness to adjust hours occasionally",
        "Understanding of async workflow",
        "Timezone awareness in communication",
        "Track record in distributed teams"
      ],
      "interview_question": "How do you typically handle overlap hours with teams in different timezones? What tools work for you?"
    },
    "technical_skills": {
      "weight": 35,
      "evaluation_criteria": [
        "Relevant experience level",
        "Problem-solving approach",
        "Code quality standards",
        "Growth trajectory"
      ],
      "interview_question": "[Role-specific technical assessment]"
    },
    "cultural_fit": {
      "weight": 5,
      "evaluation_criteria": [
        "Values alignment",
        "Learning mindset",
        "Team collaboration signals"
      ],
      "interview_question": "What kind of team environment helps you do your best work?"
    }
  }
}

Automation Recipes for Remote Hiring

Use your ATS’s automation features to eliminate manual tasks:

Automatic Timezone Conflict Detection

trigger:
  candidate_location: "has_timezone"
  hiring_team_timezone: "set"
automation:
  - calculate_overlap_hours
  - if overlap < 4_hours:
      alert: "Significant timezone gap. Consider async interview format."
      suggest_action: "Send async video interview instead"

Multi-Country Workflow Routing

trigger:
  job_applied: "international_position"
automation:
  - determine_candidate_country
  - if country in ["EU_countries"]:
      send_compliance_checklist: "GDPR_consent, ID_verification, Tax_forms"
      route_to_compliance_team: true
  - if country in ["APAC"]:
      route_to: "International_hiring_specialist"
      flag_requirements: "Visa_sponsorship_needed"

Async Interview Video Processing

// When candidate submits video response
if (video_submission.length > 5_minutes) {
  // Auto-generate transcript for accessibility
  transcript = generate_transcript(video_submission);

  // Create screening report
  screening_report = {
    key_points: extract_main_ideas(transcript),
    communication_clarity: analyze_clarity(transcript),
    technical_depth: analyze_technical_content(video_submission),
    confidence_level: analyze_tone(video_submission)
  };

  // Route to hiring team
  notify_hiring_team(screening_report);
}

Common Configuration Mistakes

Mistake #1: Over-Customizing Workflows Temptation: Create 10+ different hiring workflows for different roles Reality: Complexity kills adoption. Standardize on 2-3 core workflows, customize only when absolutely necessary.

Mistake #2: Ignoring Candidate Experience Temptation: Focus on what hiring managers need Reality: Candidates who have poor ATS experience (confusing steps, broken mobile) are less likely to complete applications. A 10% improvement in completion rate adds 100+ candidates to your pipeline.

Mistake #3: Manual Backup Systems Temptation: Keep Excel spreadsheets and email forwarding as “backup” Reality: Dual systems create inconsistency. Commit fully to your ATS or don’t invest in it. Half-baked adoption wastes everyone’s time.

Mistake #4: Failing to Train Hiring Managers Temptation: ATS is intuitive, training is unnecessary Reality: Hiring managers will misuse scorecards, skip required fields, and complain the tool is broken. Invest 2 hours training + monthly office hours. ROI is massive.

Migration Strategy from Spreadsheets

If you’re currently managing hiring via spreadsheets or email:

  1. Audit current process (1 week)
    • Map all data you currently track
    • Identify which data matters
    • Document your approval workflows
  2. ATS selection and setup (2-4 weeks)
    • Choose ATS based on your requirements
    • Configure basic workflows
    • Set up integrations (email, calendar, Slack)
  3. Historical data migration (1-2 weeks)
    • Import current candidates (if ATS allows)
    • Set up archiving for old records
    • Keep spreadsheets read-only during transition
  4. Soft launch (1-2 weeks)
    • Run new and old systems in parallel
    • Train core hiring team
    • Fix critical bugs
  5. Full launch (ongoing)
    • Declare spreadsheets deprecated
    • Monitor adoption
    • Hold monthly review sessions

Built by theluckystrike — More at zovo.one