Software Engineer II

Uber
Seattle, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 209K

Job location

Remote
Seattle, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Azure
C++
Data Structures
Software Debugging
Distributed Systems
Python
MySQL
Software Engineering
SQL Databases
Subversion
Google Cloud Platform
Reliability of Systems
GIT
Information Technology
Service Stack
Go

Job description

Job Duties: Develop and maintain high-performance, scalable systems for Uber's Reserve business. Build and optimize backend services and distributed systems to handle varied business requirements ranging from rider pricing, matching and user experience. Collaborate with Product, Data Science, and design teams to understand rider problems and solve them in most efficient way. Ensure system reliability, security, and scalability, following best engineering practices and participating in oncall and incident management. Work with Data Science team to improve rider pricing strategy for Uber Reserve business. Develop complex software to target new user growth on Uber Reserve business Work with mobile engineers to develop new experiences for Riders using Uber Reserve offering. Viewers of this file can see comments and suggestions.

Requirements

Job Requirements: Employer will accept a Bachelor's degree in Computer Science, Engineering (Any), Information Technology, Mathematics, Physics, Information Systems Management, or related field and 3 years of experience in the job offered or in a related occupation

Position requires:

  1. C++, Python, Java, Go, GIT or SVN;

  2. SQL or MySQL;

  3. AWS, Azure or Google cloud;

  4. Data structures and algorithms development and functionality;

  5. Designing technology stacks;

  6. Debugging and monitoring for production services;

  7. Distributed systems

Apply for this position