Uber's Core Platform Foundations team is seeking a Backend Software Engineer II to join their infrastructure team. This role is crucial in defining, monitoring, and controlling operations for Uber's virtual computing environments. As the lowest software layer abstracting the underlying fleet of hosts, the position demands expertise in both on-premises and cloud infrastructure.
The role offers an opportunity to work on systems that impact all of Uber's production fleet, where quality, security, and operational excellence are paramount. You'll be responsible for managing host-level infrastructure, implementing disaster recovery solutions, and ensuring the security and reliability of Uber's computing environment.
The ideal candidate will bring 3+ years of backend engineering experience, strong programming skills in languages like Go, Java, or Python, and a deep understanding of Linux systems. You'll work with cutting-edge infrastructure technologies, handle complex debugging scenarios, and contribute to the platform's evolution.
This position offers competitive compensation, including a base salary range of $158,000-$175,500, plus equity and bonus opportunities. Based in Seattle, this hybrid role requires spending at least half of your work time in the office, fostering collaboration and maintaining Uber's cultural identity.
Join a team that values technical excellence, operational mindedness, and developer experience, while working on systems that power one of the world's largest technology platforms. This role provides an excellent opportunity for engineers passionate about infrastructure, distributed systems, and large-scale operations.