Senior Software Engineer, Cadence Team

Technology company developing open-source microservice orchestration service used by major companies
$185,000 - $205,500
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Cadence Team

Uber is seeking a Senior Software Engineer to join their Cadence team, working on a modern open-source microservice orchestration service that serves as the backbone technology for over 1000 scenarios at Uber and powers billions of executions monthly. This role offers an exciting opportunity to contribute to cutting-edge distributed technology used by many major companies worldwide.

The position involves developing and maintaining an open-source workflow orchestration engine that powers critical industry use cases. You'll be working with technologies like Go, Java, and distributed systems components including Kafka and Cassandra. The role requires strong technical expertise with 5+ years of experience and a deep understanding of scalable software infrastructure.

As a Senior Software Engineer on the Cadence team, you'll be responsible for writing code for new features, developing detailed design documents, and improving the overall system's observability and operability. The ideal candidate should have excellent coding skills with a focus on quality and scalability, along with strong communication abilities.

The position offers competitive compensation with a base salary range of $185,000-$205,500, plus additional benefits including equity awards and bonus opportunities. Based in Seattle, this hybrid role requires spending at least half of your work time in the office, promoting collaboration and maintaining Uber's cultural identity.

This is an excellent opportunity for engineers passionate about distributed systems and open-source technology to make a significant impact on a widely-used platform. You'll be working with cutting-edge technology while contributing to a product that serves both Uber and the broader tech community. The role combines technical challenges with the opportunity to work on highly visible, impactful projects in a collaborative environment.

Last updated 3 minutes ago

Responsibilities For Senior Software Engineer, Cadence Team

  • Contribute to a highly impactful 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

Requirements For Senior Software Engineer, Cadence Team

Go
Java
Kafka
Cassandra
  • Experience in multiple programming languages, e.g. Go, Java or C++
  • Excellent coding skills with a high bar for quality and scalability
  • Software infrastructure knowledge
  • Excellent written and verbal communication skills
  • BS degree in Computer Science or related engineering field (Masters/Ph.D. preferred)
  • 5+ years of relevant software engineering experience
  • Familiarity with Cadence or similar technology (preferred)
  • Understanding of distributed systems and its fundamentals (preferred)
  • Familiarity with Kafka, ElasticSearch, Cassandra, Prometheus (preferred)
  • Experience with gRPC, protobuf (preferred)

Benefits For Senior Software Engineer, Cadence Team

Equity
  • Bonus program
  • Equity awards
  • Benefits package

Interested in this job?

Jobs Related To Uber Senior Software Engineer, Cadence Team

Sr. Software Engineer - Backend

Senior Backend Engineer role at Uber working on the Targeting Platform, building scalable segmentation and targeting capabilities.

Sr Software Engineer, Stateful Platform

Senior Software Engineer position at Uber working on the Stateful Platform team, building and maintaining large-scale database infrastructure and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on personalization platform development using Java, Kubernetes, and AI technologies in the Bay Area.

Engineer

Senior Software Engineer role at Qualcomm India, focusing on embedded and cloud edge software development with 6+ years experience required.

Senior ServiceNow Developer

Senior ServiceNow Developer position at Qualcomm India, focusing on platform development, integration, and technical leadership.