Uber's Core Platform Foundations team is seeking a Software Engineer II to join their backend engineering team in Seattle. This role is crucial in defining, monitoring, and controlling operations for Uber's infrastructure supporting virtual computing environments. As the lowest software layer abstracting the underlying fleet of hosts, both on-premises and cloud-based, this position carries significant responsibility for production quality and security.
The ideal candidate will have 3+ years of backend software engineering experience and a strong educational background in Computer Science. You'll be working on critical infrastructure that impacts all of Uber's production fleet, making quality, security, and operational mindedness essential skills. The role involves complex problem-solving, from host-level debugging to implementing disaster recovery solutions.
Working at Uber, you'll be part of a team that values both technical excellence and developer experience. The position offers competitive compensation, including a base salary range of $167,000-$185,500, plus bonus potential and equity awards. The hybrid work environment requires spending at least half of your work time in the Seattle office, promoting collaboration while maintaining flexibility.
Key responsibilities include driving infrastructure initiatives, debugging host-level issues, and implementing features for availability, reliability, and security. The role requires expertise in object-oriented programming, experience with production services, and preferably knowledge of distributed systems and cloud infrastructure.
Join Uber's Core Platform Foundations team to work on challenging technical problems at scale, contribute to critical infrastructure, and help shape the future of Uber's technology platform. This role offers an excellent opportunity for growth, learning, and impact in a dynamic, fast-paced environment.