About the role
- - - - What the Candidate Will Do ----
- Develop, manage, and modernize Uber’s iOS mobile networking stacks to enhance functionality and performance.
- Advance Uber’s mobile networking technology, tackle complex problems on a global scale, ensuring smooth and efficient network experience.
- Foster collaborative efforts with key stakeholders to align objectives and optimize results.
- Being the tech lead and guiding junior engineers on mobile networking at Uber.
- Coordinate prompt responses to network outages or performance issues to maintain service reliability.
- Create and implement iOS-specific tools for monitoring and improving network observability.
- - - - Basic Qualifications ----
- Bachelor’s Degree in Computer Science, Electrical Engineering, or a related technical field.
- 5+ years of experience in mobile software development, with a significant focus on networking.
- Strong proficiency in Swift or Objective-C.
- Solid understanding of networking protocols such as HTTP, TCP/IP, and UDP.
- Demonstrated experience with iOS networking frameworks like NSURLSession and CFNetwork.
- 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.
- - - - Preferred Qualifications ----
- Master’s Degree in Computer Science or a related field.
- 6+ years of professional mobile development experience, with at least 3 years focused on networking.
- In-depth knowledge of advanced networking concepts, including security (TLS/SSL), WebSocket, QUIC/HTTP3, and mobile network optimization techniques.
- Experience with real-time data transmission and low latency networking on mobile devices.
- Proficiency in developing observability tools specific to iOS.
- Leadership experience, particularly in mentoring junior engineers and driving innovation in technology projects.
- Contributions to open-source projects related to mobile networking.
- Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- Advanced understanding of cloud systems, including experience with cloud service providers like AWS, Azure, or Google Cloud, and how to leverage them for mobile networking solutions.
For San Francisco, CA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year.
For Seattle, WA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year.