Postings read on 15 November 2026 from employers' public job boards. Who may apply from where is quoted from each posting; check it on the posting before you apply.
Home / Kinds of work / Software
Remote contract jobs in software: 251 roles open outside the US
Looking for remote contract jobs in software? Employers say 251 roles are open to people outside the United States, at 117 employers, read from employers' job boards on 15 November 2026. 4 are open anywhere outside the US; the rest name countries or regions.
By country: Argentina 76 Poland 67 Brazil 58 United Kingdom 49 Colombia 48 Mexico 46 Spain 43 Ukraine 40 Chile 39 Germany 39 Italy 38 Peru 38 Romania 37 Uruguay 37 Portugal 36 Serbia 36 Netherlands 35 Estonia 33 Lithuania 33 Bulgaria 32 France 31 Paraguay 31 Hungary 30 Latvia 29 Moldova 29 Sweden 29 Switzerland 29 Dominican Republic 28 Bosnia 27 Canada 27 North Macedonia 27 Costa Rica 26 Ecuador 26 India 25 Nicaragua 25 Panama 22 Egypt 21 Ghana 16 Kenya 16 Morocco 16 South Africa 16 Turkey 13 Singapore 10 Kazakhstan 9 Philippines 9 Indonesia 7 Jamaica 5 Belize 4
Software roles newest 60 of 251
-
Platform Engineer (Backend Infrastructure)
Board label: Poland/Portugal - Remote / Focal - Remote
Employer's words: none on who may apply from where
Shown here as open to: Poland, Portugal
Why it counts as contract work: the posting says “Type : This can be structured as a B2B contract or Employment Contract with full benefits”
-
AI Engineer
Board label: Ukraine / Moldova / Albania / Kazakhstan / Montenegro / European Union / Serbia / Georgia / Ukraine
Employer's words: “Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the posting says “- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities.”
-
Senior Software Engineer / Tech Lead (AI)
Board label: Eastern Europe / Europe
Employer's words: none on who may apply from where
Shown here as open to: Central and Eastern Europe, Europe
Why it counts as contract work: the posting says “Note : - This is a Contractor Role”
-
Freelance Software Tester
Board labels (3 postings): Belgium (title: Freelance Software Tester | Remote in Belgium) | Germany (title: Freelance Software Tester | Remote in Germany) | Italy (title: Freelance Software Tester | Remote in Italy)
Employer's words: none on who may apply from where
Shown here as open to: Belgium, Germany, Italy
Why it counts as contract work: the title says “Freelance Software Tester | Remote in Belgium”
-
Website & App Tester | Remote, freelancer
Board labels (2 postings): Paraguay | Uruguay
Employer's words: “Location: Currently living in Paraguay or Uruguay.”
Shown here as open to: Paraguay, Uruguay
Why it counts as contract work: the title says “Website & App Tester | Remote, freelancer”
-
Senior Mobile Engineer
Board label: Argentina
Employer's words: none on who may apply from where
Shown here as open to: Argentina
Why it counts as contract work: the employment-type field on the job board says “Full Time - Contract”
-
Senior QA
Board label: Argentina
Employer's words: none on who may apply from where
Shown here as open to: Argentina
Why it counts as contract work: the employment-type field on the job board says “Full Time - Contract”
-
Ssr Mobile Engineer
Board label: Argentina
Employer's words: none on who may apply from where
Shown here as open to: Argentina
Why it counts as contract work: the employment-type field on the job board says “Full Time - Contract”
-
AI-Native VP of Software Engineering (CAD $260,000/year)
Board labels (2 postings): Winnipeg, Manitoba / Halifax, Nova Scotia / Victoria, British Columbia / Hamilton, Ontario / London, ON / Saskatoon, SK / Regina, SK (title: AI-Native VP of Software Engineering - Canada-based (CAD $260,000/year)) | Canada / Toronto, Ontario / Vancouver, BC / Ottawa, Ontario / Calgary, Alberta / Edmonton, Alberta / Kitchener-Waterloo, Ontario (title: AI-Native VP of Software Engineering, Canada-based (CAD $260,000/year))
Employer's words: none on who may apply from where
Shown here as open to: Canada, United Kingdom
Why it counts as contract work: the posting says “This is a fully remote independent contractor engagement and is not eligible for company-sponsored employee benefit programs.”
-
Software Development Engineer in Test (SDET)
Board label: Anywhere in Europe
Employer's words: none on who may apply from where
Shown here as open to: Europe
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Sr. Fullstack Developer (Javascript/Java)
Board label: Ciudad Autónoma de Buenos Aires / Montevideo
Employer's words: none on who may apply from where
Shown here as open to: Argentina
Why it counts as contract work: the employment-type field on the job board says “Contract | Remote”
-
Senior Fullstack Engineer (m/f/d) - AI Health tech
Board label: Berlin / Dortmund / Frankfurt / Göttingen / Karlsruhe / Munich / Cologne / Hamburg / Germany
Employer's words: none on who may apply from where
Shown here as open to: Germany
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Senior Software Engineer, Capture (Contract Position)
Board label: Ukraine - Remote
Employer's words: none on who may apply from where
Shown here as open to: Ukraine
Why it counts as contract work: the title says “Senior Software Engineer, Capture (Contract Position)”
-
Senior Software Engineer, Pulse (Contract Position)
Board label: Ukraine - Remote
Employer's words: none on who may apply from where
Shown here as open to: Ukraine
Why it counts as contract work: the title says “Senior Software Engineer, Pulse (Contract Position)”
-
Senior Software Engineer – Architecture Modernization
Board label: Buenos Aires
Employer's words: none on who may apply from where
Shown here as open to: Argentina
Why it counts as contract work: the employment-type field on the job board says “Full Time - Contract”
-
Tech Lead
Board label: Buenos Aires
Employer's words: none on who may apply from where
Shown here as open to: Argentina
Why it counts as contract work: the employment-type field on the job board says “Full Time - Contract”
-
Senior Data Platform Engineer CR 12/11/26
Board label: Warsaw
Employer's words: none on who may apply from where
Shown here as open to: Poland
Why it counts as contract work: the employment-type field on the job board says “Permanent contract & B2B”
-
Senior Product Manager, Mobile Apps (Contract)
Board label: Remote
Employer's words: “Countries: Brazil, Canada, Colombia, Germany, Ghana, India, Indonesia, Italy, Kenya*, Mexico, Morocco, Netherlands, Poland, Singapore*, South Africa, Spain, Switzerland and the United Kingdom.”
Shown here as open to: Brazil, Canada, Colombia, Germany, Ghana, India, Indonesia, Italy, Kenya, Mexico, Morocco, Netherlands, Poland, Singapore, South Africa, Spain, Switzerland, United Kingdom, Africa
Why it counts as contract work: the title says “Senior Product Manager, Mobile Apps (Contract)”
-
General QA Engineer (Remote, Contract)
Board labels (3 postings): Moldova / Kyiv, Kyiv, Ukraine | Ukraine / Kyiv, Kyiv, Ukraine | Poland / Kyiv, Kyiv, Ukraine
Employer's words: “Type of contract: Non-US Contractor Business Entity: INFUSE”
Shown here as open to: Moldova, Poland, Ukraine
Why it counts as contract work: the employment-type field on the job board says “Type of contract: Non-US Contractor”
-
Mobile Growth Manager
Board label: European Union
Employer's words: “Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the posting says “- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities.”
-
Lead Frontend & WordPress Developer (Remote, Contract)
Board label: Ukraine / Boca Raton, Florida, United States
Employer's words: “Type of contract: Non-US Contractor Business Entity: INFUSE”
Shown here as open to: Ukraine
Why it counts as contract work: the employment-type field on the job board says “Type of contract: Non-US Contractor”
-
Contractor: Full Stack Engineer, Marketing
Board label: Remote - Argentina; Brazil; Colombia; Costa Rica; Mexico / LATAM
Employer's words: “This person must be located in one of the following countries: Argentina; Brazil; Chile; Colombia; Costa Rica.”
Shown here as open to: Argentina, Brazil, Chile, Colombia, Costa Rica, Mexico, Latin America
Why it counts as contract work: the title says “Contractor: Full Stack Engineer, Marketing”
-
Software Engineer - Data team
Postings (2), each with its board label and the employer's words:
- Romania: “This is a fully remote contract role for people based in Romania”
- Poland: “This is a fully remote contract role for people based in Poland”
Shown here as open to: Poland, Romania
Why it counts as contract work: the posting says “This is a fully remote contract role for people based in Romania”
-
Technical Support Engineer - APAC
Board label: Remote
Employer's words: none on who may apply from where
Shown here as open to: Asia-Pacific
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Core Network Architect - Advisor (Contract) | Senior | Saily
Board label: Vilnius / Lithuania
Employer's words: none on who may apply from where
Shown here as open to: Lithuania
Why it counts as contract work: the title says “Core Network Architect - Advisor (Contract) | Senior | Saily”
-
AI Product Engineer
Board labels (3 postings): Remote – India / Bangalore, India / India | Remote - Brazil / Brazil | Remote - Buenos Aires / Argentina
Employer's words: none on who may apply from where
Shown here as open to: Argentina, Brazil, India
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Full Stack Engineer
Board labels (3 postings): Remote – India / Bangalore, India / India | Remote - Brazil / Brazil | Remote - Buenos Aires / Argentina
Employer's words: none on who may apply from where
Shown here as open to: Argentina, Brazil, India
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Founding Engineer
Board labels (3 postings): Remote – India / Bangalore, India / India | Remote - Brazil / Brazil | Remote - Buenos Aires / Argentina
Employer's words: none on who may apply from where
Shown here as open to: Argentina, Brazil, India
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Integration Architect - MuleSoft Anypoint, Oracle Integration Cloud (OIC), Boomi
Board label: Argentina
Employer's words: none on who may apply from where
Shown here as open to: Argentina
Why it counts as contract work: the employment-type field on the job board says “Full Time - Contract”
-
Forward Deployed Infrastructure Engineer - APAC
Board label: Remote
Employer's words: none on who may apply from where
Shown here as open to: Asia-Pacific
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Lead AI/Agent Architect
Board label: London / Canada / United States / United Kingdom
Employer's words: none on who may apply from where
Shown here as open to: Canada, United Kingdom
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
JD Edwards Data & ERP Consultant
Board label: LATAM - Remote
Employer's words: none on who may apply from where
Shown here as open to: Latin America
Why it counts as contract work: the posting says “Able to work as an independent contractor.”
-
Developer Onboarding & Activation Manager
Board label: Poland - Remote / Katowice, Śląskie, Poland / London, England, United Kingdom
Employer's words: none on who may apply from where
Shown here as open to: Poland, United Kingdom
Why it counts as contract work: the posting says “Employment Type: Full-time, B2B Contract”
-
Senior GTM Engineer
Board label: Poland - Remote / Katowice, Śląskie, Poland / London, England, United Kingdom
Employer's words: none on who may apply from where
Shown here as open to: Poland, United Kingdom
Why it counts as contract work: the posting says “Employment Type: Full-time, B2B Contract”
-
IT Support Specialist (US Hours)
Board label: Manila
Employer's words: none on who may apply from where
Shown here as open to: Philippines
Why it counts as contract work: the employment-type field on the job board says “Contractor”
-
IT Support Engineer
Board label: Anywhere in Brazil
Employer's words: none on who may apply from where
Shown here as open to: Brazil
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Security Operations Supervisor JR961
Board label: Remote (Ukraine)
Employer's words: none on who may apply from where
Shown here as open to: Ukraine
Why it counts as contract work: the employment-type field on the job board says “Consultant”
-
Full Stack AI Engineer
Board label: Remote - Argentina / Argentina
Employer's words: none on who may apply from where
Shown here as open to: Argentina
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Middle Full-Stack Developer (Next.js)
Board label: Ukraine / North Macedonia / Turkey / European Union / Serbia / Bosnia / Georgia / Ukraine
Employer's words: “Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the posting says “- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities.”
-
Desarrollador Backend (Perl / PostgreSQL)
Board label: Santiago de Chile / Santiago Metro Area / Valparaíso / Viña del Mar / Chile
Employer's words: none on who may apply from where
Shown here as open to: Chile
Why it counts as contract work: the employment-type field on the job board says “Contract | Remote”
-
QA Analyst - Banca
Board label: Chile / Santiago Metro Area / Santiago de Chile / Valparaíso / Viña del Mar
Employer's words: none on who may apply from where
Shown here as open to: Chile
Why it counts as contract work: the employment-type field on the job board says “Contract | Remote”
-
Senior QA Engineer (6-month Contract)
Board label: Canada / Mexico / UK / Argentina / USA / Uruguay / Brazil / Costa Rica / Canada
Employer's words: none on who may apply from where
Shown here as open to: Argentina, Brazil, Canada, Costa Rica, Mexico, United Kingdom, Uruguay
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Senior Full-Stack Developer (Next.js)
Board label: Ukraine / North Macedonia / Turkey / European Union / Serbia / Bosnia / Georgia / Ukraine
Employer's words: “Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET.”
Shown here as open to: anywhere in the world
Why it counts as contract work: the posting says “- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities.”
-
Senior QA Tester - Paper.io 2
Board label: Barcelona / Warsaw / Tallinn / Istanbul / Lisboa / Berlin / Tbilisi / Amsterdam / Krakow / London / Spain
Employer's words: none on who may apply from where
Shown here as open to: Estonia, Germany, Netherlands, Poland, Spain, Turkey, United Kingdom
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Sr. Software Engineer - Backend
Board label: Buenos Aires / Córdoba / La Plata / Mar del Plata / Rosario / Uruguay / Gran Buenos Aires / Ciudad Autónoma de Buenos Aires
Employer's words: none on who may apply from where
Shown here as open to: Argentina, Uruguay
Why it counts as contract work: the employment-type field on the job board says “Contract | Remote”
-
Senior Business Architect
Board label: Canada / Brazil / United States / Canada
Employer's words: none on who may apply from where
Shown here as open to: Brazil, Canada
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Solution Architect (CRE)
Board label: New York / Canada / United States
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Senior Game Developer (Game Feel, UI, Animations, VFX) - Paper.io2
Board label: Barcelona / Madrid / Warsaw / Tallinn / Karkiv / Malta / Helsinki / Stockholm / Istanbul / Lisboa / Berlin / Tbilisi / Amsterdam / Milan / K
Employer's words: none on who may apply from where
Shown here as open to: Estonia, Finland, Germany, Italy, Malta, Netherlands, Poland, Spain, Sweden, Turkey
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Gameplay & UI Developer - Paper.io2
Board label: Barcelona / Madrid / Warsaw / Tallinn / Karkiv / Malta / Helsinki / Stockholm / Istanbul / Lisboa / Berlin / Tbilisi / Amsterdam / Milan / K
Employer's words: none on who may apply from where
Shown here as open to: Estonia, Finland, Germany, Italy, Malta, Netherlands, Poland, Spain, Sweden, Turkey
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Senior DevSecOps Engineer Contract
Board label: United Kingdom / Remote UK
Employer's words: none on who may apply from where
Shown here as open to: United Kingdom
Why it counts as contract work: the employment-type field on the job board says “Employment Type: Contract”
-
FDE AI/ Solutions Architect (AI, Python/Data)
Board labels (4 postings): Ukraine / Serbia / Yerevan / Spain / Slovakia / Slovenia / Poland | North Macedonia / Montenegro / Moldova / Bulgaria / Czechia / Bosnia and Herzegovina / Croatia | Tbilisi / Yerevan / Belgrade / Novi Sad, Vojvodina / Poland / Portugal | Yerevan / Poland / Ukraine / Serbia / Valencia
Employer's words: none on who may apply from where
Shown here as open to: Bosnia, Bulgaria, Croatia, Czech Republic, Moldova, Montenegro, North Macedonia, Poland, Portugal, Serbia, Slovakia, Slovenia, Spain, Ukraine
Why it counts as contract work: the posting says “Long-term B2B collaboration”
-
Technical Lead – MarTech Development Team
Board label: Anywhere in UK
Employer's words: none on who may apply from where
Shown here as open to: United Kingdom
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Senior Integration & Backend Engineer – Incident Management Platform
Board label: Buenos Aires / Brasil / Uruguay / Ciudad Autónoma de Buenos Aires / La Plata / Montevideo
Employer's words: none on who may apply from where
Shown here as open to: Argentina, Brazil, Uruguay
Why it counts as contract work: the employment-type field on the job board says “Contract | Remote”
-
Technical Customer Support Engineer, APAC (Weekend Coverage)
Board label: Remote - APAC / India / Australia
Employer's words: “This role is specifically for people living in Asia, Australia, or the Pacific and/or willing to work standard Sydney hours.”
Shown here as open to: Australia, India, Asia-Pacific
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
Technical Support Engineer, EMEA (Weekend Coverage)
Board label: Remote - EMEA
Employer's words: “This role is specifically for people living in Europe, the middle east, or Africa and/or willing to work GMT+2 hours.”
Shown here as open to: Africa, Europe, Middle East
Why it counts as contract work: the employment-type field on the job board says “Contract”
-
GRC Engineer
Board label: MEX - Remote / Mexico
Employer's words: “This role is a remote role based in Mexico.”
Shown here as open to: Mexico
Why it counts as contract work: the posting says “If you’re applying for a role through an Employer of Record (EOR) or contractor arrangement, please note that employment terms and benefits are managed by the…”
-
Freelance Software Tester (Remote in Réunion, Monaco)
Board label: Remote in EMEA / Remote
Employer's words: “At the moment, we are looking for freelance software testers based in Réunion or Monaco to participate in a software testing project for one of our clients, a globally know premier sporting league based out of the United States.”
Shown here as open to: Monaco, EMEA
Why it counts as contract work: the title says “Freelance Software Tester (Remote in Réunion, Monaco)”
-
Senior Director, Software Engineering - Contract Intelligence
Board label: Canada
Employer's words: none on who may apply from where
Shown here as open to: Canada
Why it counts as contract work: the title says “Senior Director, Software Engineering - Contract Intelligence”
-
Software Engineer (Remote - Contractor)
Postings (2), each with its board label and the employer's words:
- Romania: “This is a fully remote contract role for people based in Romania”
- Poland: “This is a fully remote contract role for people based in Poland”
Shown here as open to: Poland, Romania
Why it counts as contract work: the title says “Software Engineer (Remote - Contractor)”
-
Systems Engineer (Remote - Contractor)
Board label: India - remote / India
Employer's words: “This is a fully remote contract role for people based in India, working a shifted pattern to align with UK working hours as much as possible”
Shown here as open to: India, United Kingdom
Why it counts as contract work: the title says “Systems Engineer (Remote - Contractor)”
Not listed on this page 191
191 older roles are not listed here; they are on the pages by country above and on each employer's page. By employer: RYZ Labs 14, Hire Hangar 10, TSMG 9, MARGO 7, Mozilla 5, Resilient Co 5, Coderio 4, Inflect 4, BriteCore 4, Reddit 3, INFUSE 3, Atmosera 3, redbee 3, Bounteous 3, WeTravel 3, Focal Systems 3, Oddin 2, Kepler Communications 2, Ruby Labs 2, Clutch 2, Xometry Europe 2, Planner5D 2, Wikimedia Foundation 2, Loadsmart 2, Udacity 2, and 77 more employers.
Get an email when new roles appear
Tell us where you live and what you do. We will write to you once, when alerts are ready.
We store your email and answers for 180 days and use them only for this test. No cookies. What we store and how to have it deleted.