Engineering Manager II: Software Network Platform
Uber
Software Engineering, Other Engineering
Amsterdam, Netherlands
Posted on Saturday, May 13, 2023
About The TeamThe Network Platform Team within is an engineering group that is responsible for designing, building, operating, and developing the RPC (Remote Procedure Call) frameworks, service mesh platform, edge/CDN platform, and mobile network stacks (Andriod and iOS) that connect Uber’s services to the world with the best reliability, security and performance.
About The RoleAs an Engineering Manager, you will report directly to the Director of Networking and have the opportunity to build a team and lead several essential projects that build a reliable and efficient software network platform, e.g. RPC, service mesh, edge and mobile network, network security for Uber.
The focus area includes
- Uber’s service mesh platform
- RPC platform
- Uber’s internet traffic platform and mobile network stacks
- Network security such as DDoS, encryption
- Build an innovation and engineering-oriented team that build systems from scratch
- Lead your team in designing, building, and operating Uber’s network team together with US teams
- Lead your team to build software tools that facilitate network automation with US teams
- Lead your team to build the next generation of the service mesh platform of Uber
- Connect with teams within and outside Uber for clarifying the customers’ demands and features provided by your systems
- Create a diverse and inclusive culture for your team
- 4+ years of direct people management experience, including growing and mentoring engineers at different levels
- 7+ experience with systems software engineering. Sound understanding of computer architecture and CS fundamentals
- Experience in team building, organization design, project management, and delivery
- Clear and compelling written, verbal, and visual communication skills
- Detailed problem-solving approach and knowledge of algorithms, data structures, and complexity analysis
- Ability to design large-scale distributed systems with fault tolerance, scalability, and performance optimizations
- Comfortable working with ambiguity in a constantly evolving environment
- Deep understanding of service mesh, RPC, edge and/or mobile network stacks
- Experiences in deploying and operating large-scale distributed systems in production environments
- Research background and/or experiences with innovative systems and products
- A solid understanding of designing based on metrics to achieve business objectives
- Domain expertise in the field of public cloud, on-prem hardware/data centers, computing, storage, networking, containers/orchestration, observability, big data, IT systems
See more open positions at Uber
Something looks off?