Senior Software Engineer- (Backend) Grocery

Uber Logo
Uber
198000 - 220000 USD / Year
  • IT
  • FullTime
  • Applications have closed

About The Role Grocery is Uber’s fastest growing line of business, delighting customers with next-hour delivery of household essentials from their favorite local stores. The Shopper Experience team is focused on building best-in-class products and technology to help customers get the groceries they order.

We are looking for a strong, product focused, backend engineer to help build the next generation of grocery fulfillment experiences. As a backend engineer, you’ll be responsible for features from the inception to launch. You’ll collaborate closely with a global team of engineers, product managers, and designers to shape the experience shoppers have in stores.

What You’ll Do

  • Lead the design, development, and deployment of scalable and reliable backend systems for the Shopper Experience team.

  • Collaborate with cross-functional teams including data scientists, product managers, designers, and other engineering teams to deliver end-to-end solutions.

  • Develop and enhance our platform infrastructure to support advanced analytics and experimentation capabilities.

  • Implement robust developer and testing infrastructure to streamline development workflows and ensure high-quality code.

  • Drive continuous improvement in system architecture and operational excellence, with a focus on performance, scalability, and maintainability.

  • Stay current with the latest technologies and industry trends, evaluating and integrating new tools and methodologies as appropriate.

Basic Qualifications

  • Programming language (e.g. C, C , Java, Python, or Go)
  • Proven experience of shipping high-quality product features on schedule and with high velocity

Preferred Qualifications

  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field OR 5-years full-time Software Engineering work experience, WHICH INCLUDES 2-years total technical software engineering experience in one or more of the following areas:

  • Note the 2-years total of specialized software engineering experience may have been gained through education and full-time work experience, additional training, coursework, research, or similar (OR some combination of these). The years of specialized experience are not necessarily in addition to the years of Education & full-time work experience indicated.

  • Highly efficient coding in Golang, Java or any similar languages.

  • Comfortable dealing with system complexity

  • Strong background in data analytics tools such as Hive, or similar.

  • Familiarity with CI/CD pipelines and testing frameworks.

  • Demonstrated leadership skills, with experience in mentoring and guiding junior engineers.

  • Great sense of ownership.
    For New York, NY-based roles: The base salary range for this role is USD$198,000 per year – USD$220,000 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$198,000 per year – USD$220,000 per year. For all US locations, you will be eligible to participate in Uber’s bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits., For New York, NY-based roles: The base salary range for this role is USD$198,000 per year – USD$220,000 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$198,000 per year – USD$220,000 per year. For all US locations, you will be eligible to participate in Uber’s bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.