Uber's mobile networking team is seeking a Senior Software Engineer to lead and innovate in their mobile networking infrastructure. This role focuses on managing the mobile networking stack across all Uber applications, with emphasis on connectivity, observability, and user experience. The position offers an opportunity to work with cutting-edge mobile technology at a global scale, directly impacting millions of users worldwide.
As a senior engineer, you'll be at the forefront of developing and modernizing Uber's Android mobile network stacks, tackling complex networking challenges, and ensuring the reliability and performance of Uber's mobile applications. The role requires expertise in mobile development, particularly in networking, with strong proficiency in Java and Kotlin.
The position offers competitive compensation, including a base salary range of $185,000-$205,500, along with bonus opportunities and equity awards. Working in either San Francisco or Seattle, you'll be part of a collaborative environment where you can mentor junior engineers and drive technical innovation.
This is an ideal opportunity for experienced mobile engineers who are passionate about networking technology and want to make a significant impact on a platform that millions of people rely on daily. The hybrid work model allows for flexibility while maintaining strong team collaboration and Uber's cultural identity.
The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong communication skills. You'll work with advanced networking concepts, including security protocols, WebSocket, QUIC/HTTP3, and mobile network optimization techniques, while leading initiatives to improve mobile networking performance and reliability across Uber's global platform.