Sr Software Engineer - Backend, Marketplace/maps/membership/av

Uber Uber · Consumer · New York, NY +2 · Engineering

Software Engineer role focused on building and maintaining scalable backend services and infrastructure for Uber's mobility and logistics platforms, including areas like Maps & Routing, Uber One Membership, Delivery Marketplace, and Autonomous Mobility & Delivery. Requires experience in backend development, distributed systems, and algorithmic development.

What you'd actually do

  1. Design, develop, and maintain robust and scalable software solutions
  2. Collaborate with product managers, cross-engineering teams, data scientists and other partners to gather requirements and translate them into technical specifications
  3. Identify opportunities and lead of the entire development lifecycle end-to-end, from architecture design and coding to deployment
  4. Participate in code reviews, provide constructive feedback, and mentor junior engineers to foster a culture of continuous learning and improvement
  5. Participate in periodic on-call rotations and be available for critical issues

Skills

Required

  • Java
  • C++
  • Python
  • Go
  • backend development
  • end-user products

Nice to have

  • highly available distributed systems
  • microservices architecture
  • optimization techniques
  • algorithmic development
  • algorithms
  • data structures
  • complexity analysis

What the JD emphasized

  • at Uber scale