Taro Logo

Contract: Senior Staff Software Engineer, Web Platform

Upwork is the world's work marketplace, serving startups to Fortune 100 companies with a trust-driven platform for talent collaboration.
Frontend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
8+ years of experience
AI · Enterprise SaaS

Description For Contract: Senior Staff Software Engineer, Web Platform

Upwork, the world's leading work marketplace, is seeking a Senior Staff Software Engineer to lead their Web Platform team during a significant platform transformation focused on AI-native product experiences. This remote position, available in Latin America, is part of Upwork's Hybrid Workforce Solutions (HWS) Team.

The role centers on architecting and developing next-generation web architecture that will enable teams across Upwork to build dynamic, agent-driven user interfaces efficiently and confidently. The position requires expertise in modern frontend frameworks, with a focus on React and Next.js, and deep understanding of web architecture principles including security, rendering paradigms, and micro frontends.

As a technical leader, you'll be responsible for designing and implementing modular frontend infrastructure with hybrid rendering capabilities, leading the development of a federated app shell architecture, and creating reusable AI toolkit components. The role requires 8+ years of frontend development experience and a proven track record of leading architectural transitions in complex environments.

The ideal candidate will thrive at the intersection of architecture, performance, and developer experience, with a particular passion for shaping future AI experiences. You'll work closely with platform leads, design systems teams, and developer tooling teams to ensure consistency and rapid iteration support. This is an opportunity to make a significant impact on Upwork's platform, which facilitated over $3.8 billion of work last year.

Key responsibilities include architecting modular frontend infrastructure, developing AI toolkit components, setting technical direction, and mentoring engineers. The role requires excellent communication skills and the ability to collaborate effectively across teams. Experience with observability pipelines, widget-based delivery, and high-scale SaaS environments is advantageous.

This position offers the chance to work with a global team while helping to shape the future of work through innovative technology solutions. Upwork maintains a strong commitment to diversity and inclusion, ensuring a welcoming environment for all team members.

Last updated a day ago

Responsibilities For Contract: Senior Staff Software Engineer, Web Platform

  • Architect and build modular frontend infrastructure with hybrid rendering
  • Lead development of an app shell model for federated micro frontends
  • Develop and evangelize AI toolkit components
  • Set technical direction and collaborate with platform leads
  • Evaluate and scale frameworks
  • Mentor engineers and contribute to technical leadership
  • Collaborate cross-functionally with Product, Design, and Infrastructure teams

Requirements For Contract: Senior Staff Software Engineer, Web Platform

React
JavaScript
TypeScript
  • 8+ years of experience in frontend development
  • Strong understanding of web architecture principles
  • Experience designing for runtime UI composition
  • Deep knowledge of building for performance at scale
  • Passion for AI-native patterns and agentic workflows
  • Proven track record of leading architectural transitions
  • Excellent communication and collaboration skills

Interested in this job?

Jobs Related To Upwork Contract: Senior Staff Software Engineer, Web Platform