U

Uber

Connects people with rides, meals and groceries

Senior Software Engineer - Backend-Memberships

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least 5 years of work experience in software engineering building large-scale systems.
  • Bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • Strong hands-on technical skills, including proficiency in one or more of Go, Java, Python, Kotlin, Swift, or C++, and code reviews.
  • Deep understanding of software engineering fundamentals, including algorithms, data structures, distributed systems, system design, and architecture.
  • Proven experience owning critical large-scale platforms and infrastructure services, identifying architectural gaps, and creating organization-wide frameworks that improve developer velocity and reduce systemic technical debt.
  • Proven ability to lead technical projects end-to-end through all lifecycle stages, from inception and design through global deployment and productionization.
  • Expertise in defining standards for testing, monitoring, and alerting systems, and overseeing complex incident management at an organizational level.
  • Demonstrated leadership in building relationships with internal stakeholders and external partners to rally around a technical vision.

Responsibilities

  • Identify impactful opportunities to evolve the Uber One program across UberEats and UberX.
  • Develop high-QPS, low-latency services for benefits, offers, savings, and engagement.
  • Collaborate with engineers, product managers, data science professionals, and designers across the company to design, build, and optimize products used by members globally.
  • Architect robust, highly available, and scalable systems to resolve ambiguous technical challenges and serve millions of users; align the organization on tradeoffs among technical designs and solutions.
  • Drive technical strategy for platform evolution, microservices architecture, and API design to simplify future program needs.
  • Cultivate engineering culture and technical excellence to increase engineering velocity and quality across the team.

Desired Qualifications

  • Prior experience creating zero-to-one features and optimizing marketplaces.
  • Experience with real-time marketplace platforms requiring high consistency and global reliability.
  • Ability to navigate complex organizational and company business needs, identify consumer needs through user research and data analysis, and combine those insights to build products and systems that provide customer value and company impact.
  • Ability to collaborate and communicate technically with multiple teams across the company, investigate complex technical systems owned by other organizations, and create clean technical solutions that account for cross-system complexities and support multiple teams’ goals.

About the Company

Uber

Connects people with rides, meals and groceries

Uber runs digital marketplaces that connect people seeking rides, meals and groceries with drivers, couriers and local merchants. Its Uber app includes private and shared rides, while Uber Eats lets customers order from restaurants and stores for delivery or pickup. The apps match requests with nearby service providers, handle payment and show trip or order progress, with revenue coming from service fees charged on transactions. Uber Freight connects businesses shipping goods with trucking companies and sells managed transportation services, extending the group's software beyond consumer trips. Founded in 2009, Uber is headquartered in San Francisco, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Uber

See more jobs