Open remote contract engineering roles
Every listing is a real client requisition. When a role closes, its page is removed and listings never stay open to collect applications.
Senior Cloud Security Engineer
Cybersecurity
- AWS
- Azure
- GCP
- Wiz
- Prisma Cloud
- USD 4,200–5,000
- 6 months
- GMT+3 · Remote
Lead Unreal Engine Developer (C++)
Game Development
- Unreal Engine 5
- C++
- Blueprints
- Gameplay Ability System
- Perforce
- USD 5,600–6,400
- 9 months
- GMT+3 · Hybrid
Mid Flutter Developer
Mobile & Web
- Flutter
- Dart
- Bloc
- Riverpod
- Firebase
- USD 2,900–3,500
- 4 months
- CET · Remote
How rate ranges are set
Each listing shows a monthly or hourly rate range in USD, set from the role’s level, practice, client market and engagement length. You see the exact rate before you accept, and it never changes during an engagement without a new agreement.
- Level: Mid, Senior and Lead bands.
- Practice: AI, security and games roles often carry an uplift.
- Market: Gulf and European clients may differ.
- Extras: onsite days and out-of-hours cover are paid on top.
Engagement length, time zones and location
- Most engagements run 3 to 12 months; many extend.
- Remote by default, from your country of residence.
- Gulf roles need overlap with Sunday to Thursday, GMT+3/+4.
- European roles need 3+ hours of CET overlap.
- Onsite roles in Riyadh, Al-Khobar or Dubai are marked, with travel terms stated.
Get role alerts that match your profile
Email · Confirm alert
How matching works
- Step 1 · Availability: you keep your Talent OS calendar current; stale profiles are hidden after 7 days.
- Step 2 · Ranking: our matching engine ranks vetted members on stack, domain, level and time zone.
- Step 3 · Review: a practice lead approves every shortlist before a client sees it.
- Step 4 · Client interest: you get a hold or interview request and accept or decline.
- Step 5 · Start: onboarding tasks in Talent OS; work starts within 4 working days.
Client names stay anonymised until you and the client have accepted the NDA. If you are not yet a member, apply once and complete vetting to be matched.