Software Engineer II - Engineer
Role Overview
The Maps Search team builds search, maps, and personalized discovery experiences across Uber businesses, including Rides, Eats, and Ads.
The backend engineer builds services and APIs for search, exploration, and local discovery.
The role owns well-scoped product features from technical design through production monitoring, with support from experienced engineers.
Key Skills for This Role
Full Job Posting
About the team and role
The Maps Search team builds search, maps, and personalized discovery experiences across Uber businesses, including Rides, Eats, and Ads.
The backend engineer builds services and APIs for search, exploration, and local discovery.
The role owns well-scoped product features from technical design through production monitoring, with support from experienced engineers.
Responsibilities
- Develop customer-facing backend services and APIs for search, map exploration, and local discovery.
- Deliver features through design, implementation, testing, rollout, and monitoring; improve performance, scalability, and resilience.
- Collaborate with mobile, machine learning, product, and data science partners.
- Support experiments, instrument features, and use results to guide product improvements.
- Write tested code, participate in design and code reviews, and contribute to engineering practices.
- Investigate production issues, improve observability, and support service health.
Basic qualifications
- Bachelor’s degree in computer science, engineering, or a related field, or equivalent practical experience.
- At least 2 years of professional software engineering experience, including building and shipping backend services.
- Proficiency in a backend programming language such as Go, Java, or a comparable language.
- Strong foundations in data structures, algorithms, API design, and software testing.
- Experience with databases and distributed systems and an understanding of performance and reliability trade-offs.
- Ability to deliver well-scoped projects independently, communicate technical decisions clearly, and collaborate effectively.
Preferred qualifications
- Experience with search systems, including retrieval, ranking, or search indices.
- Familiarity with personalization, recommendation systems, or machine learning integration in backend services.
- Experience with geospatial data, maps, points of interest, or location-based products.
- Familiarity with A/B testing, product analytics, and metrics-driven development.
- Experience operating production services, including monitoring, debugging, and safe deployment.
- Experience building consumer-facing products with mobile engineering teams.
Compensation
- For Canada-based roles, the base salary range is CAD $144,000 to CAD $160,000 per year.
- The role may also include bonus participation, equity, and other compensation.
Workplace
- Employees generally spend at least 50% of their time in the office unless approved for full remote work; some roles require full-time office presence.
- The posting says to confirm this role’s specific office requirements with the recruiter.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Uber
Senior Account Manager, SMB, Uber Eats - Manchester & North West
Manchester, GBR
Software Engineer II
Toronto, CAN
Uber is seeking a software engineer to build the Hydration Platform, a high-throughput system serving real-time store, item, and user data across Uber Eats. The work includes developing backend services and distributed s
Regional Operations Manager II
Bengaluru, IND
Manager II, Applied Science
Hyderabad, IND
Software Engineer II
Toronto, CAN
Senior Account Manager, SMB, Uber Eats - Manchester & North West
Manchester, GBR
Software Engineer II
Toronto, CAN
Software Engineer II
San Francisco, USA
Software Engineer II
San Francisco, USA
Manager, Pricing & Yield - Uber Advertising
New York City, USA