Software Engineer II

Uber Technologies

Seattle, WA

JOB DETAILS
SALARY
$171,000–$209,000 Per Year
JOB TYPE
Full-time, Employee
SKILLS
Apache, Apache Hive, Apache Kafka, Apache Spark, Business Operations, C++ Programming Language, CSS (Cascading Style Sheet), Caching, Computer Science, Concurrency, Data Lake, Distributed Computing, Docker, Go Programming Language (Golang), HTML (HyperText Markup Language), High Availability, High Tech Industry, High Throughput, Information Technology & Information Systems, Java, Machine Learning, Mathematics, Memory Hardware, Messaging Middleware, OLAP (OnLine Analytical Processing), Object Oriented Programming (OOP) Languages, Operational Improvement, Physics, Problem Solving Skills, Process Improvement, Productivity Management, React.js, Redis, Software Engineering, Systems Reliability, Technical Support, Test Plan/Schedule, User Interface/Experience (UI/UX), Work From Home
LOCATION
Seattle, WA
POSTED
Today

Uber Technologies, Inc. has an opening for a Software Engineer II in Seattle, WA. May telecommute. 

 

Job Duties: 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.  

 

Job Requirements: Employer will accept a Master's degree in Computer Science, Engineering (Any), Information Technology, Mathematics, Physics, or related field. 

 

Position requires:  

1.Go (Golang), including concurrency programming; 

2. Object oriented programming language, including Java or C++; 

3. Front-end technologies including React, JavaScript, HTML, or CSS; 

4. Container orchestration tools including Kubernetes or Docker; 

5. Data lake frameworks including Apache Hudi, Delta Lake, or Iceberg; 

6. Batch processing frameworks including Apache Spark or Apache Hive; 

7. Real-time OLAP engines including ClickHouse, Apache Pinot, or Apache Doris; 

8. Stream processing and message queues using Apache Flink and Apache Kafka; 

9. RPC frameworks (e.g., gRPC or Thrift) and Protocol Buffers; 

10. Caching strategies using Redis or in-memory caches; 

11. Designing high-availability distributed systems with high-throughput traffic for machine learning inference or model serving. 

 

Job ID #:  2026-159870 

 

The total base annual salary range for this position is $171,000 to $209,000.  

 

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”

 

To apply, please go to https://tinyurl.com/58p6pbvu. 


About the Company

U

Uber Technologies