Software Engineer III, Platforms and Devices- Play (multiple openings)
Google· Engineering
Atlanta, GA, USA$147k - $211kFull-timePosted 1w ago
About the role
Software Engineer III role within Google's Platforms and Devices team (Play). Focus on end-to-end execution, design reviews, code contributions, production deployment, and maintaining high-quality, scalable software across desktop, mobile, and first-party devices and services.
Responsibilities
- Deliver on end-to-end tasks towards a larger goal with minimal assistance from more senior team members; independently plan, prioritize, and execute your work.
- Make larger, mostly independent, technical contributions. Write product or system development code and deploy to production.
- Participate in design reviews with peers and stakeholders to decide amongst available technologies.
- Review code developed by other developers and provide feedback to ensure best practices; contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback; triage product or system issues and debug/track/resolve by analyzing sources of issues and impact on hardware, network, or service operations and quality; identify technical problems with the requirements, and fix them.
- Consistently generate ideas required to solve ambiguous problems, take ownership of the solution (including activities beyond coding such as reliability monitoring, security and privacy practices, documentation, integration testing, production hygiene and support processes); maintain a user-focused approach; ensure high quality and reliability of large and complex software systems (high QPS, distributed systems, diverse compute platforms)
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or related field; 2 years of experience in software engineering or related occupation.
- 2 years of experience in one of: Kotlin, C++, Python, or Java; 2 years in data structures and algorithms; 2 years in systems design with design/implementation choices to support universal product development; 2 years in production hygiene and support processes; 2 years in one of: AI/ML, mobile app development, distributed systems, API design and development, backend development, or frontend development; 2 years in full software development lifecycle to deliver user-facing features or infrastructure; 1 year in software development in a large/complex distributed software environment (multiple systems interactions, 100K+ QPS, or serving 100M+ users).
Skills
Required:ProgrammingData structures and algorithmsSystems designProduction hygiene and support processesAI/ML or related domain
Benefits
- Benefits information referenced via Google benefits page in job posting.
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago