Full-Time

Software Engineer II

Backend, Mobility and Platforms

Posted on 10/23/2024

Uber

Uber

10,001+ employees

Global platform for ride-hailing and logistics

Automotive & Transportation
Consumer Software

Compensation Overview

$158k - $175.5kAnnually

+ Bonus Program + Equity Awards

Junior, Mid

Company Historically Provides H1B Sponsorship

Seattle, WA, USA + 2 more

More locations: San Francisco, CA, USA | Sunnyvale, CA, USA

Employees are expected to spend at least half of their work time in their assigned office.

Category
Backend Engineering
Software Engineering
Required Skills
Python
Data Structures & Algorithms
Java
Go
C/C++
Requirements
  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field with at least 2 year of full-time Software Engineering work experience OR PhD in Computer Science, Engineering, Mathematics or related field
  • Proficiency in at least one programming language such as Java, C++, Python, or Go
  • 2 year of experience with backend development, building and delivering end-user products.
  • Master’s degree or higher in Computer Science, Engineering, Mathematics or related field
  • More than 3 years of full-time Software Engineering work experience
  • Proven experience building highly available distributed systems (at Uber scale) and working across multiple backend services
  • Experience working on scalable backend systems utilizing a microservices architecture
  • High bar for quality as demonstrated by code reviews, documentation, unit and integration testing
  • Experience with optimization techniques and algorithmic development
  • Strong problem-solving skills, with expertise in algorithms, data structures, and complexity analysis
Responsibilities
  • Design, develop, and maintain robust and scalable software solutions
  • Collaborate with product managers, cross-engineering teams, data scientists and other partners to gather requirements and translate them into technical specifications
  • Identify opportunities and lead of the entire development lifecycle end-to-end, from architecture design and coding to deployment
  • Conduct thorough code reviews, offering constructive feedback to maintain high code quality and elevate coding standards
  • Stay up-to-date with the latest technologies and industry trends, evaluating their potential impact on our software systems and recommending appropriate integrations or improvements
  • Participate in periodic on-call rotations and be available for critical issues

Uber connects people and goods through its global platform, offering services in ride-hailing and logistics. Users can request rides or deliveries via the app, which matches them with drivers or delivery personnel. The company operates on a commission-based model, earning revenue from ride fares, delivery fees, and service charges. What sets Uber apart from its competitors is its extensive range of services, including freight deliveries and the transportation of essential goods, alongside its commitment to safety through driver background checks and real-time verification. The goal of Uber is to continuously expand its offerings while providing flexible earning opportunities for drivers and ensuring a reliable service for users.

Company Stage

IPO

Total Funding

$15.4B

Headquarters

San Francisco, California

Founded

2009

Growth & Insights
Headcount

6 month growth

8%

1 year growth

20%

2 year growth

36%
Simplify Jobs

Simplify's Take

What believers are saying

  • Expansion of Earned Wage Access services can boost driver satisfaction and retention.
  • Courier Bakkie taps into South Africa's growing demand for heavy item delivery.
  • Partnership with Toast offers commission-free delivery, attracting more restaurant partners.

What critics are saying

  • FTC investigation into subscription policies could harm Uber's reputation and finances.
  • NYC's proposed insurance changes may increase operational costs for Uber drivers.
  • AI-driven threats to APIs necessitate investment in advanced cybersecurity measures.

What makes Uber unique

  • Uber's global platform connects users with drivers for diverse transportation needs.
  • The Courier Bakkie service in South Africa targets heavy item delivery, aiding small businesses.
  • Partnerships with companies like Toast enhance Uber's service offerings and market reach.

Help us improve and share your feedback! Did you find this helpful?

INACTIVE