echoloc

Upwork Tech Stack

Global freelance marketplace connecting businesses with independent talent

Software Development San Francisco, California 501–1,000 employees Founded 2015 Public Company

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.

Tech Stack 165 technologies

Core StackAirtable Monday.com SQL Server .NET C# Oracle ASP.NET JavaScript Planful MCP Adobe Analytics Google Search Console SEMrush Adobe Experience Manager Labelbox Drupal Drush Composer SQL Server Integration Services VB.NET Sitecore Azure Solr SCSS iOS Android Gmail Exchange Online SharePoint Online OneDrive+129 more

What Upwork Is Building

Challenges

  • Improving speech recognition accuracy
  • Production issues in live events
  • Improving ai system reliability
  • Detecting system vulnerabilities
  • Optimizing code quality
  • Reducing code quality issues
  • High volume of inbound calls
  • Protecting family and student information
  • Balancing wow-factor visuals with usability
  • Mobile app quality

Active Projects

  • System vulnerability testing
  • Staggered cohort rollout
  • Ai training initiative for speech recognition
  • Fictional character recording for tts training
  • Event-management workflow integration
  • Ai training projects
  • Evaluation criteria development
  • Leadership versatility index assessment initiative
  • Frontend application development
  • Final validation of transcription tasks

Hiring Activity

Accelerating50 roles · 35 in 30d

Department

Engineering
20
Data
7
Support
7
HR
4
Design
2
Ops
2
Product
2
Research
2

Seniority

Mid
25
Senior
15
Junior
6
Lead
2

Notable leadership hires: Tech Lead

Company intelligence

Find more companies like Upwork by tech stack, pain points and active projects

Get started free

About Upwork

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.

HeadquartersSan Francisco, California
Company Size501–1,000 employees
Founded2015
Hiring MarketsUnited States, Chile, United Kingdom, Italy, Denmark, Japan, Belgium, Kenya

Frequently Asked Questions

What tech stack does Upwork use?

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.

Is Upwork hiring engineers?

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.

Where does Upwork hire?

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.

How this profile is built

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.