Overview
As a Software Engineer on Google’s Platforms and Devices team, you will build and test core product or system components at scale. You contribute to design reviews, mentor peers, and ensure code quality across code bases. You’ll triage issues impacting hardware, network, or service operations, and help shape documentation and knowledge sharing. The role blends mobile iOS development with broader system design, offering opportunities to impact billions of users and evolve with fast-paced product programs.
Responsibilities
- Write and test product or system development code
- Lead or participate in design reviews to decide on technologies
- Review code from peers to ensure best practices and quality
- Contribute to documentation and educational content
- Triage and debug issues affecting hardware, network, or service operations and quality
Key requirements
- Bachelor’s degree or equivalent practical experience
- 5 years of software development experience in one or more programming languages
- 3 years of iOS application development experience
- 3 years of experience testing, maintaining, or launching software products
- 1 year of experience with large-scale application design and architecture
- leadership qualities
- cross-functional collaboration
- problem-solving
- iOS development (Swift, SwiftUI)
- data structures and algorithms
- mobile app development
…
