Google Home Platform is seeking a Senior Software Developer to join their team focused on hardware, software and services offerings for the smart home. This role is part of the Google Home team that researches, designs, and develops new technologies and hardware to make users' homes more helpful, from thermostats to smart displays. The position requires strong expertise in mobile development, with a focus on building software that empowers development teams to create high-quality mobile apps and services.
As a Senior Software Developer, you'll be at the heart of Google's software development process, working on solving complex challenges of developing at scale while maintaining stability, quality and code health. You'll have the opportunity to impact thousands of Googlers and billions of users by increasing the pace of product development and ensuring thorough testing practices.
The role involves collaborating in small, agile teams on common problems across products, providing exposure to a broad set of technical challenges and opportunities for accelerated career growth. You'll be responsible for designing, developing, testing and maintaining software solutions while managing project priorities and deliverables.
The ideal candidate should have strong experience with data structures/algorithms and mobile development, particularly with technologies like Kotlin, Swift, Java, Objective-C, API Design, iOS SDK, and Android SDK. The position offers access to Google's extensive platforms and compute resources, providing unique opportunities for professional growth in software development.
This role is critical in achieving Google Home's mission of creating a helpful home that cares for both its inhabitants and the world around it. The position combines technical expertise with project management skills, requiring the ability to balance multiple priorities while maintaining high standards of code quality and development practices.