Staff Engineer - Network Platform

Global technology company revolutionizing transportation and delivery services through its platform.
Backend
Staff Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS

Description For Staff Engineer - Network Platform

Uber is seeking a Staff Software Engineer to join their Service Mesh team, focusing on shaping the future of L4/L7 layer networking and service mesh infrastructure. This role offers an opportunity to work on critical infrastructure that supports Uber's rapidly growing global businesses.

As a Staff Engineer, you'll be at the forefront of designing and implementing scalable networking solutions that power Uber's extensive service ecosystem. You'll work with cutting-edge technologies in service mesh, collaborating with various teams including Compute, Foundations, Cloud, and SRE to build robust and reliable systems.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong mentorship abilities. You'll be responsible for maintaining high-reliability standards while pushing the boundaries of what's possible in service mesh infrastructure.

This position is perfect for someone who thrives in a fast-paced environment and is passionate about large-scale distributed systems. You'll have the opportunity to make a significant impact on Uber's infrastructure while working with a talented team of engineers.

The hybrid work environment offers flexibility while maintaining strong collaboration through in-office presence. You'll be part of a company that values innovation, technical excellence, and collaborative problem-solving, with the chance to help shape the future of global transportation technology.

Last updated 2 hours ago

Responsibilities For Staff Engineer - Network Platform

  • Design, develop, and maintain the service mesh infrastructure (discovery, traffic management, routing)
  • Collaborate with cross-functional teams to implement scalable L7/L4 layer networking solutions
  • Participate in on-call rotations for critical incidents resolution
  • Conduct in-depth debugging and troubleshooting of networking issues
  • Improve monitoring and alerting systems
  • Stay current with industry trends in networking and cloud-native architectures

Requirements For Staff Engineer - Network Platform

Go
Java
  • 8+ years of relevant engineering experience in backend services' networking stack
  • Proficient in Java, Go, or C++
  • Bachelor's degree in Computer Science or related technical field
  • Experience in leading and guiding engineering teams
  • Experience in designing & developing large scale distributed systems
  • Experience with Kubernetes, Istio service mesh and Envoy (preferred)
  • Strong interpersonal skills and technical ability

Interested in this job?

Jobs Related To Uber Staff Engineer - Network Platform

Staff Software Engineer - Delivery Platform (UberEats)

Lead backend development for UberEats' Order Platform, focusing on scalable solutions and mentoring engineers while working with cutting-edge technologies.

Staff Software Engineer

Staff Software Engineer position at Uber's Marketplace Fares Team, building and maintaining critical fare calculation systems that power global operations.

Technical Lead Manager

Technical Lead Manager position at Uber leading the Host Lifecycle team, combining management and technical leadership in infrastructure and systems engineering.

Engineering Manager II, Risk

Lead a team of engineers at Uber building scalable risk management systems while fostering team growth and technical excellence.

Staff Software Engineer - New Verticals Logistics

Staff Software Engineer role at Uber focusing on logistics optimization and system architecture for new delivery verticals, offering competitive compensation and hybrid work model.