Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Software Engineer II - Cadence

AI Summary ✨

Requirements

  • Strong systems programming experience in Go (Golang), or deep expertise in languages like Java/C++/Rust with a proven ability to learn Go quickly.
  • A solid understanding of and practical experience with distributed systems concepts, including concurrency, fault tolerance, and consensus.
  • Experience building, testing, and operating large-scale, high-availability services and working with persistent storage systems (e.g., Cassandra, MySQL, PostgreSQL).

Nice to Haves

  • Significant contributions to open-source distributed systems or database projects (e.g., Cadence, Temporal, gRPC, Kafka, Vitess).
  • Deep expertise in performance analysis, benchmarking, and optimization of low-latency, high-throughput systems.
  • Advanced knowledge of database internals, storage engines, or complex query optimization.
  • Experience with formal verification, advanced consistency models, or consensus algorithms (like Paxos or Raft).

What You'll Be Doing

  • Design, implement, and test new features and core components of the Cadence workflow engine in Go.
  • Diagnose and resolve complex bugs and performance bottlenecks in a distributed, multi-tenant environment.
  • Optimize and scale the engine's core components, including its -persistence layer, sharding, and task dispatching logic.
  • Collaborate with the open-source community by reviewing pull requests, participating in design discussions, and improving documentation.
  • Participate in an on-call rotation to support the reliability and operation of the services built on the engine.

Perks and Benefits

  • Opportunity to work on a core open-source platform used worldwide.
  • Engage with a vibrant open-source community and contribute to impactful projects.
  • Be part of an environment that values learning, innovation, and teamwork.
  • On-call rotation for hands-on experience in ensuring service reliability.
Apply here
Uber logo

Uber

Aarhus, Denmark

Experience: Mid-level
Posted: November 10, 2025
Golang
Java
Mysql
Postgresql
Rust
backend

Similar jobs

  • 9 days ago
    Remote
  • uber logo

    Software Engineer II

    Aarhus, Denmark

    12 days ago
  • 19 days ago
    Remote
  • See all jobs in Denmark