Software Engineer II- Backend, Delivery & Ads

Uber10 months ago
San Francisco, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Collaborates with stakeholders within the team to build and maintain backend services and solutions supporting user-facing products. This role is part of a dynamic Delivery organization that solves complex logistical challenges at a massive scale. You may be matched to teams such as Ads, Search, or Grocery, each driving innovation and scalability.

Key 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
  • Lead the entire development lifecycle from architecture design and coding to deployment
  • Conduct thorough code reviews, offering constructive feedback to maintain high code quality
  • Stay up-to-date with the latest technologies and industry trends, recommending appropriate improvements

Required Qualifications

  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or a related field with at least 1 year of full-time Software Engineering work experience OR a PhD in a relevant field
  • Proficiency in at least one programming language such as Java, C++, Python, or Go
  • Minimum 1 year of experience with backend development, building and delivering end-user products

Preferred Qualifications

  • Master’s degree or higher in Computer Science, Engineering, Mathematics or a related field
  • More than 3 years of full-time Software Engineering work experience
  • Experience building highly available distributed systems at scale and working across multiple backend services
  • Familiarity with scalable backend systems utilizing a microservices architecture
  • Commitment to quality evident through code reviews, documentation, and thorough testing
  • Expertise in optimization techniques, algorithmic development, and strong problem-solving skills

Benefits & Perks

  • Compensation: Base salary range of USD $171,000 - $190,000 per year for roles based in New York, San Francisco, Seattle, and Sunnyvale.
  • Eligibility to participate in Uber's bonus program and potential for an equity award & other types of comp
  • Access to various benefits as detailed at Uber Careers Benefits

Required Skills

Code Reviews
Microservices Architecture
Distributed Systems
Java
Backend Development
Algorithm Design