# Find Remote Software Engineer Jobs on Greenhouse

**Use case:** 

Scrape remote software engineering job listings from tech companies using Greenhouse. Designed for software engineers and tech talent sourcers to retrieve open roles with title, companyName, location, applyUrl, and salary details. Customize companies or titleKeywords to adapt the search.

## Input

```json
{
  "mode": "companyJobs",
  "companies": [
    "stripe",
    "figma",
    "airbnb"
  ],
  "titleKeywords": [
    "engineer",
    "developer"
  ],
  "workplaceType": "remote",
  "employmentType": "any",
  "onlyWithSalary": false,
  "salaryCurrency": "any",
  "sortBy": "board",
  "content": false,
  "descriptionFormat": "html",
  "includeQuestions": false,
  "maxItems": 100,
  "maxJobsPerCompany": 0,
  "verifyCompanies": true
}
```

## Output

```json
{
  "title": {
    "label": "Title"
  },
  "companySlug": {
    "label": "Company slug"
  },
  "companyName": {
    "label": "Company name"
  },
  "location": {
    "label": "Location"
  },
  "departments": {
    "label": "Departments"
  },
  "employmentType": {
    "label": "Employment type"
  },
  "publishedAt": {
    "label": "Published at"
  },
  "updatedAt": {
    "label": "Updated at"
  },
  "applyUrl": {
    "label": "Apply url"
  },
  "region": {
    "label": "Region"
  }
}
```

## How it works

### 1. Sign up on Apify or log in

The Greenhouse ATS Job Board Lookup by Company Actor is ready to run with the inputs already set for "Find Remote Software Engineer Jobs on Greenhouse". [Sign up or log in](https://console.apify.com/create-task-from-example/d8jrSzBewcxuaiQ9C) and you'll land in Apify Console with a copy of this exact task.

### 2. Start the "Find Remote Software Engineer Jobs on Greenhouse" task

The Greenhouse ATS Job Board Lookup by Company Actor will start running based on the input automatically. You can also change all the input fields, like mode, companies, and more, to match your specific use case.

### 3. Receive the "Find Remote Software Engineer Jobs on Greenhouse" output

Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as title, company slug, company name, and more.

### 4. Integrate into your workflow

The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also [run the "Find Remote Software Engineer Jobs on Greenhouse" task via API](https://apify.com/dataspryva/greenhouse-ats-job-board-lookup-by-company.md).

## FAQ

### How do I find remote software engineer jobs from Greenhouse boards?

The remote software engineer task returns matching open job listings from the specified company boards, with titles, company names, locations and apply links. Set the companies and title terms you want, and choose remote work.

### What data does the remote job search include?

The remote software engineer task’s dataset includes title, companySlug, companyName, location, departments, employmentType, publishedAt, updatedAt, applyUrl and region. Salary details appear when disclosed in a posting.

### How much does it cost to scrape remote software engineer jobs?

For 100 results, the remote software engineer task’s result charge is at most $0.099 on the Free plan. Actor start charges and Apify compute usage also apply.

### Can I export the remote software engineer job data to CSV or Excel?

After running the remote software engineer task, you can download its dataset as CSV, Excel, JSON, XML, RSS or an HTML table, or read it through the Apify API.

### Can I change which companies or job titles the remote search uses?

In your copy of the remote software engineer task, change the selected companies or title keywords to suit your search. The task accepts board tokens, board URLs, company names or domains.

### Can I run the remote software engineer search on a schedule or through an API?

You can run the remote software engineer task on an Apify Schedule, through the Apify API, or from integrations such as Zapier, Make and n8n.

## About this Actor

This example demonstrates how to use [Greenhouse ATS Job Board Lookup by Company](https://apify.com/dataspryva/greenhouse-ats-job-board-lookup-by-company.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/dataspryva/greenhouse-ats-job-board-lookup-by-company.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/dataspryva/greenhouse-ats-job-board-lookup-by-company.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
