Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Contract: Senior Staff Software Engineer, Web Platform

at Upwork

Posted 5 days ago 3 applied

Description:

  • Upwork is seeking a Senior Staff Software Engineer for their Web Platform team to lead the design and development of next-generation web architecture.
  • The role involves empowering teams across Upwork to build dynamic, agent-driven user interfaces with speed and confidence.
  • The engineer will define how the platform supports modular, performant, and scalable frontend experiences.
  • Responsibilities include architecting and building modular frontend infrastructure with hybrid rendering to support dynamic AI-native UIs.
  • The engineer will lead the development of an app shell model for federated delivery of horizontal micro frontends across teams.
  • They will develop and evangelize AI toolkit components for common interaction patterns to be reused across the platform.
  • The position requires setting technical direction and collaborating with platform leads, design systems, and developer tooling teams.
  • The engineer will evaluate and scale frameworks that align with emerging LLM agent SDKs and support agentic UI flows.
  • Mentoring engineers and contributing to technical leadership through architecture reviews and design discussions is also part of the role.
  • Collaboration with Product, Design, and Infrastructure teams is essential to align platform capabilities with user-facing needs.

Requirements:

  • Candidates must have 8+ years of experience in frontend development with deep knowledge of modern frameworks such as React, Vue, and Next.js.
  • A strong understanding of web architecture principles, including security by design and server/client rendering paradigms, is required.
  • Experience in designing for runtime UI composition and shared component governance is necessary.
  • Candidates should have deep knowledge of building for performance at scale, including modular loading and edge delivery.
  • A passion for AI-native patterns and familiarity with LLM SDKs and AI UI concepts is a plus.
  • A proven track record of leading architectural transitions in complex product ecosystems is essential.
  • Excellent communication and collaboration skills, especially in cross-team roles, are required.

Benefits:

  • Upwork is committed to fostering a diverse and inclusive workforce, ensuring no discrimination based on various protected characteristics.
  • A criminal background check may be conducted after a conditional offer is made, in compliance with applicable laws.
  • Qualified applicants with arrest or conviction records will be considered in accordance with the California Fair Chance Act and local ordinances.
  • Upwork provides a supportive environment for skilled professionals to innovate their careers and gain control over their work.