Software Engineer II
Quick summary
- Work type
- On-site
- Location
- San Francisco, CA
- Salary
- $171,000–$171,000 / yr
- Posted
- 25 days ago
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
This role pays less than 63% of similar roles. Most pay $152,150–$207,350 — the shaded band above. At the midpoint, this role pays about $171k versus about $180k for comparable roles.
Based on 239 similar postings.
Employer
About Uber
Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.
Uber currently has 329 open roles on FindRole.
Listed pay typically runs $202,000–$202,000 across 71 roles with salary data.
Most-posted roles
- Page Not Found | Uber 255
- Senior Software Engineer 3
- Staff Software Engineer 2
- Staff Software Engineer, Production Engineering 2
- Application Developer – Atlassian 1
At a glance
TL;DR · Software Engineer II
Senior Software Engineer at Uber's Maps team, you will play a pivotal role in developing and maintaining cutting-edge mapping technologies that power the company’s global navigation services. Your day-to-day responsibilities include designing scalable solutions, collaborating with cross-functional teams, and implementing robust algorithms to enhance map accuracy and user experience. You will work extensively with Python, C++, and JavaScript, leveraging cloud platforms like AWS and Kubernetes for deployment and scaling. The role demands expertise in machine learning, data structures, and algorithm optimization, as well as a strong understanding of geospatial data processing. This position offers the opportunity to tackle complex challenges at massive scale, impacting millions of users worldwide.
Skills
What you'll do
- Manage and optimize delivery routes using advanced logistics software.
- Analyze data to improve driver retention and satisfaction rates.
- Develop strategies to reduce delivery times and increase efficiency.
- Monitor market trends to identify opportunities for service expansion.
- Coordinate with cross-functional teams to enhance user experience.
What we're looking for
- Minimum 3 years of experience in software engineering or related field.
- Proficiency in multiple programming languages such as Java, Python, and JavaScript.
- Strong problem-solving skills with a focus on complex system design.
- Experience working with cloud platforms like AWS, Azure, or Google Cloud.
- Excellent communication and collaboration skills for cross-functional teams.
More like this