Global freelance marketplace connecting businesses with independent talent
Upwork operates a two-sided marketplace connecting businesses and independent contractors across 10,000+ skill categories. The tech stack is enterprise-heavy (.NET, Azure, SQL Server, Oracle) with content-management (Sitecore, Drupal) and analytics layers (Adobe, SEMrush), reflecting a mature B2B SaaS platform. Current project focus signals AI expansion: speech recognition training, text-to-speech data collection, and transcription validation sit alongside core platform work (event workflows, frontend development, vulnerability testing), indicating a strategic push to embed AI tooling into the freelancer experience.
Notable leadership hires: Tech Lead
Upwork is a public marketplace for project-based work, serving companies from single-person startups to Fortune 100 enterprises and a freelancer community spanning 10,000+ skills in development, design, finance, customer support, and operations. The platform is headquartered in San Francisco with a distributed engineering and support organization across 18 countries. The 501–1,000 person company maintains mid-market hiring velocity, with engineering (20 open roles) and data teams (7 roles) leading active recruitment, alongside support, product, and design functions. The technology stack emphasizes enterprise reliability (Azure infrastructure, SQL Server databases, Sitecore content management) paired with emerging AI capabilities.
Upwork runs on .NET and C# for backend services, Azure for cloud infrastructure, SQL Server and Oracle for databases, Sitecore and Drupal for content management, and Adobe Experience Manager for marketing. Analytics leverage Adobe Analytics and SEMrush.
Yes. Engineering has 20 active open roles across mid-level (primary), senior, and junior seniority bands, posted with accelerating velocity. Tech Lead positions are also open.
Upwork actively recruits across 18 countries: United States, Chile, UK, Italy, Denmark, Japan, Belgium, Kenya, Mexico, Vietnam, Australia, France, Philippines, Romania, Saudi Arabia, Malaysia, Portugal, and Canada.
Upwork's technology stack, projects, and hiring signals are inferred from public hiring and company data — career pages, public listings, and company web presence — then clustered and de-duplicated. Figures are estimates that refresh over time. Read our full methodology →
This is not an official vendor or customer list. It is a technology-adoption signal inferred from public data, intended for B2B research.