Senior Software Engineer - Mobile Networking

Global technology company revolutionizing transportation and delivery through its mobile applications
$185,000 - $205,500
Mobile
Senior Software Engineer
Hybrid
4+ years of experience
Travel

Description For Senior Software Engineer - Mobile Networking

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.

Last updated 19 days ago

Responsibilities For Senior Software Engineer - Mobile Networking

  • Develop, manage, and modernize Uber's Android mobile network stacks to enhance functionality and performance
  • Tackle complex problems on a global scale, ensuring smooth and efficient network operations
  • Foster collaborative efforts with key stakeholders to align objectives and optimize results
  • Coordinate prompt responses to network outages or performance issues to maintain service reliability
  • Create and implement Android-specific tools for monitoring and improving network observability

Requirements For Senior Software Engineer - Mobile Networking

Java
Kotlin
  • Bachelor's Degree in Computer Science, Electrical Engineering, or a related technical field
  • 4+ years of experience in mobile software development, with a significant focus on networking
  • Strong proficiency in Java and Kotlin
  • Solid understanding of networking protocols such as HTTP, TCP/IP, and UDP
  • Demonstrated experience with Android networking frameworks like OkHttp, Retrofit, and Volley
  • Proven ability to diagnose and tackle performance issues across the networking stack
  • Strong debugging and troubleshooting skills
  • Demonstrated ability to work collaboratively across different teams and effectively lead projects

Benefits For Senior Software Engineer - Mobile Networking

Equity
  • Bonus program
  • Equity awards
  • Benefits package

Interested in this job?

Jobs Related To Uber Senior Software Engineer - Mobile Networking

Software Development Engineer, Project Kuiper Mobile App

Senior Software Engineer role at Amazon's Project Kuiper developing mobile applications for global satellite broadband initiative

Senior Software Engineer, Multiplatform, Core

Senior Software Engineer position at Google's Core team, focusing on multiplatform development and technical infrastructure.

Sr. Software Development Engineer, Kindle

Senior Software Engineer role at Amazon Kindle, leading mobile app development and architecture for iOS, Android, and E-Reader platforms.

Mobile Software Engineer

Senior Mobile Engineer role at Creditas, Latin America's leading fintech, focusing on native app development and SDK creation with hybrid work in São Paulo.

Senior Software Engineer

Senior Software Engineer role at Apple focusing on Ad Platforms development, requiring iOS expertise and 8+ years of experience.