Uber logo

Software Engineer II (Backend), Core Services Engineering

Uber

San Francisco, CA
Full Time
Mid Level
167k-186k
about 1 month ago

Job Description

About the Role

Software Engineers at Uber have a deep impact across a wide variety of business and technology decisions spanning multiple projects and are passionate about building highly-available, mission-critical solutions. The Core Services Engineering teams are responsible for the platforms that form the foundation of the Uber experience. This includes the Consumer Identity team, which owns the entire signup and login journey for all Uber users, the Trusted Identity team, which verifies customer and partner identity to ensure safety, and the Communications Platform, which enables seamless, real-time communication for our global user base. We also build the next generation of customer support by developing automated conversational assistants and chatbots that leverage GenAI models to provide personalized and empathetic support. As an engineer on this team, you will build world-class tech for high throughput and low latency distributed systems that support millions of users daily.

Key Responsibilities

  • Design, implement, and own sophisticated, scalable distributed systems and technologies that enable Uber to grow its business globally.
  • Lead multiple high-impact cross-functional projects from conception to completion, ensuring the delivery of high-quality code that supports critical features.
  • Collaborate with product managers, designers, and other engineering teams to translate business requirements into elegant and reliable technical solutions.
  • Implement new features while prioritizing security, privacy, high availability, and a seamless user experience for millions of customers.
  • Provide insight into new technologies, contribute to architectural design decisions, and help define the technical direction of the team.

Requirements

  • Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
  • 2+ years of professional software engineering experience.
  • Proficiency in one or more backend programming languages (e.g., Go, Java, Python, C++) and experience implementing large-scale distributed backend services.

Nice to Have

  • Experience in applying AI-powered tools and frameworks in line with modern industry practices and innovation trends.
  • Experience in relevant domains such as risk, identity, security, or communications.
  • Excellent written and verbal communication skills, including the ability to write detailed technical documents.

Qualifications

  • Educational background in Computer Science or related field, or equivalent practical experience.

Benefits & Perks

  • Eligible to participate in Uber's bonus program and may be offered an equity award & other types of compensation.
  • Various benefits as detailed at https://www.uber.com/careers/benefits.

Working at Uber

Uber is proud to be an Equal Opportunity/Affirmative Action 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. The company values collaboration and emphasizes the importance of office presence unless fully remote work is approved. Offices continue to be central to Uber's cultural identity, with expectations for in-office work depending on the role and location.

Apply Now

Job Details

Posted AtJun 17, 2025
Salary167k-186k
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Uber

Website

uber.com

Company Size

10000+ employees

Location

San Francisco, CA

Industry

Other Transit and Ground Passenger Transportation

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches