Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Uber Logo

Software Engineer II - Backend - Cadence

Uber

$167,000 - $185,500
Aug 21, 2025
Seattle, WA, USA • San Francisco, CA, USA • Sunnyvale, CA, USA
Apply Now

Cadence is looking for a software engineer to contribute to a cutting edge distributed technology, specifically an open source microservice orchestration service used at Uber and other major companies, to develop and maintain the workflow orchestration engine powering many critical use cases in the industry.

Requirements

  • Experience in multiple programming languages, e.g. Go, Java or C++
  • Software infrastructure knowledge
  • Experience with Cadence, Temporal, SWF or Durable Functions
  • Understanding of distributed systems and a good understanding of its fundamentals
  • Familiarity with Kafka, OpenSearch, key-value stores (e.g. Cassandra), metrics collection systems like Prometheus
  • Experience with Thrift, gRPC, protobuf

Responsibilities

  • Contribute to an open source project used by many major companies
  • Write code to build new features to support more use cases
  • Develop detailed design documents
  • Improve onboarding, observability and operability experiences for Cadence

Other

  • BS degree in Computer Science or a related engineering field. Masters/Ph.D. preferred
  • 3+ years of relevant software engineering experience
  • Excellent written and verbal communication skills, including the ability to gather requirements and draft detailed design documents
  • Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office
  • Eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp