Sr. Manager of Engineering
Edge & Mobile Network
Posted on 1/30/2024
Uber

10,001+ employees

Ride-sharing app
Company Overview
Uber's mission is to reimagine the way the world moves for the better. The company operates a ride-sharing platform that provides more than 15 million rides each day.
Consumer Software
Data & Analytics

Company Stage

N/A

Total Funding

$24.8B

Founded

2009

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

-2%

1 year growth

3%

2 year growth

1%
Locations
Seattle, WA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Communications
CategoriesNew
IT & Security
Requirements
  • 8+ years of experience with systems software engineering
  • Sound understanding of computer architecture and CS fundamentals
  • 5+ years of experience with team management working in distributed systems
  • Rich knowledge in distributed systems
  • Experience of innovative project design, project management and delivery
  • Clear and compelling written, verbal, and visual communication skills
  • Ability to design large-scale distributed systems with fault tolerance, scalability and performance optimizations
  • Comfortable working with ambiguity in a constantly evolving environment
  • Bachelor’s degree in Computer Science or related technical field or equivalent practical experience
Responsibilities
  • Building an innovation and engineering oriented team that build systems from scratch
  • Leading your team to design, build and operate Uber’s network team together with US teams
  • Leading your team to build software tools that facilitate the network automation with US teams
  • Leading your team to build the next generation of edge and mobile network platform of Uber
  • Communicating with teams within and outside Uber for clarifying the customers’ demands and features provided by your systems
  • Creating diverse and inclusive culture for your team
  • Writing documents and conducting speeches to train junior engineers in Uber
Desired Qualifications
  • Deep understanding of edge networking and/or mobile networking technologies
  • Experience of designing large scale software system architecture and design for reliability
  • Experience of managing the deployment of large scale software systems and testing procedures
  • Experiences of managing the deployments and operations of large-scale distributed system in production environments
  • A solid understanding of designing based on metrics to achieve business objectives