IT & Software

Staff Software Engineer - Uber Maps

Uber Technologies Inc.

Toronto · Ontario · Canada

Become a driving force in Uber Maps Search as Staff Software Engineer. Lead technical direction and innovate backend services for location search in a highly impactful role.

Uber seeks a Staff Software Engineer to join their multi-disciplinary team focused on enhancing location search within Uber experiences. You will design scalable backend systems and deep learning models pivotal in shaping user interactions. This hands-on leadership role requires working alongside cross-functional teams, allowing you to turn business needs into robust systems that enhance Uber’s performance.

Key Responsibilities: • Lead architecture and delivery of Maps Search projects • Design and evolve scalable backend services • Improve latency and operational health of search systems • Build reliable data pipelines for machine learning uses • Guide engineering quality through reviews and mentorship

Requirements: • 8+ years in software engineering for backend services • Proficiency in Java, Go, C++, or Python • Experience with distributed systems and designing for scale • Strong fundamentals in data structures and system design • Bachelor’s degree in Computer Science or related field

Shape the future of Uber’s search capabilities with impactful engineering solutions and collaborate with talented teams. #J-18808-Ljbffr

Reference: WJ-3875_15489235 · Posted 07 Nov 2026, 04:32 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.