Staff iOS Engineer, Growth
Waymo · Mountain View, CA · 2 wk ago
HybridEngineering$213k–$263k/yrFull-time
Job Summary
Waymo is seeking a seasoned software engineer or researcher to lead the technical strategy and build key infrastructure for the iOS platform. This role requires a deep understanding of Level 4 autonomous driving and experience building user-facing products.
Responsibilities
- Define the long-term architectural roadmap for the iOS platform, ensuring codebase is modular, performant, and scalable.
- Own the foundational frameworks for networking, authentication, and local data persistence, optimizing for performance and modularity.
- Drive engineering excellence by setting the bar for Swift development through deep technical design reviews (RFCs) and championing best practices in Swift Concurrency and UI performance.
- Mentor and grow senior engineers, guiding them through complex technical challenges and elevating their architectural thinking.
Requirements
- B.S. or M.S. in Computer Science or a related field, or equivalent practical experience
- 6+ years of experience building and shipping mobile apps from scratch using best practices
- Experience with SwiftUI in a production environment
- Passion and experience building user-facing products
- Experience partnering with product managers, designers, vehicle or robotics engineers
- Focus on pixel-perfect UI
- Client-server protocols (gRPC, Protobuf)
- Bluetooth and Bluetooth LE testing
- Test-driven development
Preferred
- Experience building and releasing on the iOS App Store
- Experience with UIKit, CoreAnimation, and other iOS libraries
- Experience with C++
Pay
The expected base salary range for this full-time position across US locations is $213,000—$263,000 USD. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level.