Uber is seeking a Software Engineer II to join their Host Network team, a crucial component of their technology infrastructure. This role offers an exciting opportunity to work on managing systems and components related to host networking across both on-premises and cloud environments. The position involves working with host network observability, secure service mesh, traffic management, and host network authentication.
The ideal candidate will join a team of top-tier engineers, contributing to building a reliable, secure, scalable, and modern host networking environment for Uber. This role requires strong technical expertise in backend development, particularly in languages like Golang and C++, combined with a solid understanding of networking protocols and distributed systems.
Key responsibilities include designing and modernizing Uber's host networking stacks, writing efficient code, participating in code reviews, and handling on-call rotations. The role demands strong problem-solving abilities, excellent communication skills, and the capability to work effectively with cross-functional teams.
The position offers competitive compensation, including a base salary range of $158,000-$175,500 per year, along with equity opportunities and comprehensive benefits. Based in either Seattle, WA, or Sunnyvale, CA, this hybrid role requires spending at least half of the work time in the office, emphasizing Uber's commitment to maintaining a collaborative culture while offering flexibility.
This is an excellent opportunity for engineers passionate about large-scale networking systems, who want to make a significant impact on the infrastructure powering one of the world's leading technology companies. The role provides exposure to cutting-edge technologies and the chance to work on complex technical challenges while contributing to Uber's continued growth and innovation in the transportation and technology sector.