Uber Technologies, Inc.
Posted 1w ago

Sr Software Engineer

Uber Technologies, Inc.
Seattle, Washington, United States
$233k-$246k/yrHybridFull Time
Responsibilities
  • designing systems
  • developing software
  • resolving incidents
Requirements
  • Master's degree in computer science
  • Electrical engineering
  • Computer engineering, or related field plus 4 years' experience. Requires Python, Java, Go
  • Distributed systems, APIs
  • Databases, ETL, and incident resolution
Technical tools mentioned
PythonJavaGoHiveQLPrestoSparkSQLGraphQLREST APIMySQLRedisETLHadoopSpark

Job description

About the role and team 

Engineering at Uber means building for real-world impact under real-world constraints. As a Senior Software Engineer (Data & Backend), you will architect mission-critical systems that power the foundation of trust across our global marketplace - from ensuring millions of earners are paid accurately and on time to scaling the simulation platforms that drive billions in pricing decisions. You will work on uniquely ambitious projects where performance, reliability, and scale cannot be separated.

The problems here are complex, the systems are massive, and the pace is fast. You’ll need to make smart decisions with imperfect information and own your work end-to-end: from the first design doc to debugging production issues when the stakes are highest. We are looking for technical powerhouses who think in systems, stay calm under pressure, and care about building things that actually work. If you’re energized by challenge and motivated by real-world impact—this is where you’ll grow.

Rate of Pay:                 $233,300 to $246,000 per Year

You will be eligible to participate in Uber's bonus program, and may be offered other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits. 

What you’ll do 

  • Design, develop, and test software applications.
  • Design, develop, and/or test software applications using company technology stack.
  • Apply technical knowledge to evaluate complex data, developments, and projects in order to provide recommendations to resolve technical issues.
  • Support the company's business operations and improve engineering productivity.
  • Build software components that can be integrated into a fully functional software system.
  • Solve production issues in product and system reliability.
  • May telecommute.
     

Basic Qualifications 

  • Employer will accept a Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field, and four years of experience in the job offered or in a related occupation.
  • Position requires:
    • Software development using Python, Java, and Go;
    • Designing and implementing software service architecture and systems to support high throughput and fault tolerant services;
    • Setting up A/B testing experiments and supporting customized experiment analysis with big data query technologies such as HiveQL, Presto, and SparkSQL;
    • Designing and implementing scalable and performant API using GraphQL and REST API;
    • Designing and managing databases to support online services using MySQL and Redis;
    • Designing and implementing ETL pipelines using Hadoop and Spark;
    • Distributed systems;
    • Incident mitigation and resolution.

Company

Ready to Ride?


This isn't the kind of place where you follow a playbook — it's where you help write one. If you're driven by impact, energized by challenge, and ready to shape how the world moves — we'd love to hear from you.


You may be eligible for bonuses, equity, and other compensation, as well as a range of benefits. Explore our benefits.


Offices remain key to collaboration and Uber's culture. Unless approved for full remote work, employees must spend at least 50% of their time in-office. Some roles, like those at greenlight hubs, require full-time in-office presence. Ask your Recruiter for details about this role's requirements.


Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

About Uber Technologies, Inc.

Global technology platform for ride-hailing, delivery, and freight logistics.

Similar jobs

Software Engineer roles near Seattle, Washington
1d
Save
Mark Applied
Hide
Software Engineer
Menlo Park or Seattle
$219k-$301k/yr OnsiteFull Time
Meta
MetaNASDAQ: META: Builds technologies that help people connect, find communities, and grow businesses.
10+ YOEBachelor's degree or equivalent experience, 10+ years in networking or infrastructure software, 4+ years designing production dataplane/control-plane systems, Kubernetes networking, C/C++, scripting, and test automation.
Kubernetes, C, C++, Python, Shell Scripting, DPDK, eBPF/XDP, AF_XDP, io_uring, RDMA/RoCEv2, Linux, TC/iptables/nftables
1d
Save
Mark Applied
Hide
Principal Software Engineer
Redmond, Washington, United States
$143k-$275k/yr HybridFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Multinational technology providing software, cloud, and AI solutions.
6+ YOEBachelor's degree and 6+ years of coding experience required; preferred experience includes distributed computing, AI infrastructure, GPU programming, performance optimization, and technical leadership.
C, C++, C#, Java, JavaScript, Python, Kubernetes, Docker, Volcano, SLURM, CUDA, NCCL, PyTorch, InfiniBand, NVLink
1d
Save
Mark Applied
Hide
Senior Software Engineer II
Livingston or New York City or Sunnyvale or Bellevue
$182k-$242k/yr OnsiteFull Time
CoreWeave
CoreWeaveNasdaq: CRWV: Specialized cloud provider for large-scale AI and machine learning.
3+ YOE3+ years in systems, platform, infrastructure, or production engineering; strong Kubernetes and Linux experience; proficiency in Go, C/C++, Rust, or Bash; experience with secure runtimes, virtualization, GPU workloads, and performance tuning.
Kubernetes, Kata Containers, gVisor, KubeVirt, QEMU, Go, C, C++, Rust, Bash, Linux
1d
Save
Mark Applied
Hide
Principal Software Engineer, ML Platform
Seattle or Denver or Portland or Springfield or Toronto or Bangalore
$257k-$321k/yr HybridFull Time
DAT
DAT: Private freight marketplace and logistics software serving shippers, brokers, carriers, and transportation analysts.
Extensive ML, data infrastructure, or platform engineering experience; hands-on real-time ML platform expertise; strong Python skills; Kafka, Kubernetes, cloud, DevOps, MLOps, and team leadership experience.
Python, Go, TypeScript, Node, gRPC, Kubernetes, Kafka, Snowflake, Avro, JSON, Iceberg, Terraform, CI/CD, SQL, dbt, Helm, Postgres, RisingWave
1d
Save
Mark Applied
Hide
Staff Software Engineer, Build Services - Teamfight Tactics
Los Angeles or Mercer Island
$193k-$269k/yr OnsiteFull Time
Riot Games
Riot Games: Developer and publisher of video games and esports.
6+ YOERequires 6+ years in software development, 4+ years with C++/Java, 3+ years with Unreal Engine and Horde, 3+ years with Perforce, build and CI/CD experience, and a computer science bachelor's degree or equivalent knowledge.
C++, Java, Unreal Engine, Horde, Perforce, C#, CI/CD, Slack
1d
Save
Mark Applied
Hide
Staff Software Engineer, Infrastructure
New York City or San Francisco or Seattle or Boston or Washington or Chicago
$230k-$270k/yr HybridFull Time
Maven Clinic
Maven Clinic: Private virtual clinic providing women’s and family healthcare to employers and consumers.
8+ YOEBachelor's or master's degree in computer science or equivalent experience; 8+ years in backend development and platform architecture; expertise in distributed systems, cloud platforms, containers, orchestration, and multiple programming languages.
AWS, Google Cloud, Azure, Docker, Kubernetes, Java, Python, Go
1d
Save
Mark Applied
Hide
Senior Software Engineer, Developer Experience (DevX)
Menlo Park or New York City or Bellevue or Washington or Toronto
$196k-$230k/yr HybridFull Time
Robinhood
RobinhoodNASDAQ: HOOD: Provides brokerage, crypto, advisory, and banking services.
Experience with developer infrastructure, CI/CD pipelines, or large-scale build systems; Go or Python proficiency; distributed build systems; Kubernetes; and strong problem-solving skills.
Bazel, GitHub, Go, Python, Kubernetes
1d
Save
Mark Applied
Hide
Staff Software Engineer (Platform Core Team)
Seattle, Washington, United States
$175k-$220k/yr HybridFull Time
Félix
Félix: U.S. fintech remittance platform serving Latino immigrants with WhatsApp-based money transfers to Latin America.
8+ YOE8+ years building complex distributed systems; backend expertise in Python, Go, or Java; REST, gRPC, SQL/NoSQL, GCP, Kubernetes, or Terraform; architectural leadership and CI/CD experience; advanced English.
React, HTTP, HTML/DOM, JavaScript, CSS, AJAX, Python, Flask, FastAPI, REST APIs, Redis, SQL, gRPC, Google Cloud, Firestore, Cloud Storage, Pub/Sub, Google Artifact Registry, Cloud Run, BigQuery, Cloud Composer, Kubernetes, Terraform, NewRelic, PagerDuty, Go, Java, NoSQL, Google Cloud Platform (GCP), CI/CD