Sr Software Engineer

Uber
Sunnyvale, CA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$264,514.0 - $317,417.0
Working hours
Regular working hours
Job source

Tech stack

Android Software Development IOS Applications Apple IOS Apple Xcode Location-Based Services Performance Tuning Spatial Data Infrastructures Uikit Swiftui Ios Frameworks Swift (Programming Language) Backend
+3 more
Information Technology Low Latency Objective C++

Job description

Duties: Lead design, architecture, and implementation of map interactions and map features in Uber’s Android apps. Collaborate closely with cross-functional partners including PMs, designers, backend engineers, and map data specialists to deliver seamless and scalable experiences. Drive evolution of Uber’s map SDKs and UI frameworks to support real-time, highly-performant map visualizations. Mentor and guide team of engineers, influencing engineering best practices and fostering technical growth. Own and improve critical aspects of map performance, latency, and rendering accuracy. Partner with platform teams to push boundaries and contribute to long-term vision and technical strategy for Uber’s Maps platform. May telecommute.

Requirements

Employer will accept a Bachelor’s degree in Computer Science, Engineering (Any), Information Technology, Mathematics, Physics, or related field, followed by five years of progressive, post-baccalaureate experience in the job offered or in a related occupation.

Position requires five years in:

  1. Building large scale iOS applications;
  2. iOS development including Xcode, Swift, SwiftUI, UIKit, and Objective-C;
  3. iOS UI rendering and performance optimization, and custom views;
  4. Location-based services, GIS concepts, and spatial data structures;
  5. Mobile SDKs or platform-level libraries;
  6. Translating technical requirements into user-facing products;
  7. Contributing to technical strategy and long-term vision of maps-related platforms.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

30 sec

Architecture of the SwiftUI and Realm chat application

Andrew Morgan · WWC 2021

2:49 min

Adding a custom long press gesture to the tab bar

Moh’d Abualhuda +1 · WWC 2023

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

6:40 min

Production scaling strategies and SwiftUI view styling techniques

Andrew Morgan · WWC 2021

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all