Software Engineer II, Sustainability

Global technology company providing ride-hailing, delivery, and transportation services focused on sustainability initiatives.
$158,000 - $175,500
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Automotive

Description For Software Engineer II, Sustainability

Join Uber's Sustainability Tech team as a Backend Software Engineer II and make a significant impact on global environmental initiatives. The role focuses on building products that drive Uber towards its zero emissions and zero waste goals, affecting millions of drivers and deliveries worldwide.

As a key member of the team, you'll develop and maintain microservices that power sustainable experiences across Uber's flagship mobile apps. The position offers an unique opportunity to work at the intersection of technology and environmental sustainability, helping drivers transition to electric vehicles and merchants adopt sustainable packaging.

The role requires strong backend development skills and experience with distributed systems. You'll collaborate with cross-functional teams including Product, Design, and Data Science to prototype and implement solutions that scale across Uber's global platform. This is an ideal position for someone passionate about using technology to drive environmental change while working on complex technical challenges.

Working in San Francisco, you'll be part of a team that directly influences Uber's commitment to sustainability. The compensation package includes a competitive base salary range of $158,000-$175,500, plus equity and bonus opportunities. The hybrid work environment requires spending at least half of your time in the office, promoting collaboration while maintaining flexibility.

If you're excited about building scalable backend systems that have a direct impact on global sustainability efforts, and want to work with a team dedicated to reducing environmental impact across one of the world's largest transportation platforms, this role offers an exceptional opportunity to advance your career while making a difference.

Last updated a month ago

Responsibilities For Software Engineer II, Sustainability

  • Build and maintain backend microservices that support user-facing products
  • Work with Product, Design, Data Science, and other Engineers to generate and execute on product ideas
  • Advocate for sustainable products and practices with other stakeholders across the company

Requirements For Software Engineer II, Sustainability

Java
Python
Go
  • Bachelor's degree (or higher) in Computer Science or related field, or equivalent practical experience
  • Strong programming skills with e.g. Java, Python, Go, C++, C#
  • 3+ years of software development experience
  • Experience with distributed systems and services (preferred)
  • Strong communicator and collaborator (preferred)
  • Interest in + demonstrated familiarity with sustainability / climate action (preferred)

Benefits For Software Engineer II, Sustainability

Equity
  • Equity
  • Bonus Program

Interested in this job?

Jobs Related To Uber Software Engineer II, Sustainability

Software Engineer II, Backend - Authorization Platform

Backend Software Engineer II position at Uber's Authorization Platform team, focusing on building secure and scalable authentication systems.

Software Engineer II

Software Engineer II position at Uber focusing on customer engagement platforms and distributed systems, requiring 4+ years of experience in backend development.

Software Engineer II, Backend - UberEats Checkout/Merchant Operations Platform

Backend Software Engineer II position at Uber's Eats Checkout team, focusing on core checkout flow development and optimization for the Uber Eats platform.

Software Engineer II, Customer Obsession

Mid-level Backend Software Engineer role at Uber, focusing on building customer experience platforms with competitive compensation and hybrid work arrangement.

Software Engineer

Backend Software Engineer position at Uber, focusing on big data systems and distributed architecture, requiring 2+ years of experience and strong programming skills.