No roles opened or closed at Upwork in the last two weeks, or the board is new to our tracking. Its activity will show here as it changes.
Newest Upwork jobs
| Role | Location | Posted |
|---|---|---|
| Executive Assistant, Office of the CEO | Palo Alto, California, United States | 2026-10-09 |
| Lead Platform Operations Engineer | Lisbon, Portugal | 2026-10-06 |
| Senior People Operations Specialist | Lisbon, Portugal | 2026-09-11 |
| Senior People Operations Specialist | Toronto, Ontario, Canada | 2026-09-11 |
| Lead, Lifecycle Marketing - Growth & Acquisition | Toronto, Ontario, Canada | 2026-09-04 |
| Upwork is hiring in Lisbon, Portugal | Lisbon, Portugal | 2025-11-11 |
| General Upwork Application Remote | Remote | 2023-01-18 |
Each role links to the posting on Upwork's own career site.
Questions the API answers about Upwork
Each count is one API parameter away from the full list.
remote=true5senior, lead and management rolesseniority=senior,lead,manager,director,executive🔒roles that state a salary in the descriptionhas_salary=true🔒roles that say they sponsor visasvisa_sponsorship=trueWhere Upwork is hiring
| Location | Jobs | |
|---|---|---|
| Lisbon, Portugal | 3 (43%) | |
| Toronto, Ontario, Canada | 2 (29%) | |
| Palo Alto, California, United States | 1 (14%) | |
| Remote | 1 (14%) |
Seniority
| Seniority (from the job title) | Jobs | |
|---|---|---|
| Senior | 2 | |
| Lead | 2 | |
| Executive | 1 |
Pay
Upwork's job list doesn't include salaries. The API reads each full description and pulls out the salary when the posting states one, so you can filter Upwork's roles by minimum pay.
Get Upwork's full job feed
One call returns every open Upwork role as JSON. Add filters such as remote=true or posted_after= to fetch only what's new since your last call.
curl --get "https://job-search-api-career-site-jobs.p.rapidapi.com/company" \ --data-urlencode "company=https://job-boards.greenhouse.io/upwork" \ -H "X-RapidAPI-Key: YOUR_KEY" \ -H "X-RapidAPI-Host: job-search-api-career-site-jobs.p.rapidapi.com"
Example response
{
"company": "Upwork",
"title": "Executive Assistant, Office of the CEO",
"location": "Palo Alto, California, United States",
"isRemote": false,
"employmentType": "full-time",
"postedAt": "2026-10-09",
"ats": "greenhouse",
"seniority": "executive",
"salaryMin": "…",
"salaryMax": "…",
"salaryCurrency": "…",
"yearsExperienceMin": "…",
"visaSponsorship": "…",
"descriptionText": "… the full job description …",
"applyUrl": "https://job-boards.greenhouse.io/upwork/jobs/8020464003"
}Every role, full descriptions, salaries, seniority, a minimum-salary filter and a live check that drops closed jobs. Free plan, no card needed.
More companies hiring on Greenhouse
All companies using Greenhouse →
Data from Upwork's public Greenhouse job board, refreshed 2026-10-30. Clean Feeds is not affiliated with Upwork. Questions or removal requests: hello@getcleanfeeds.com.