Staff Software Engineer, Android Infrastructure
Core
Drive application and mobile infrastructure and quality as a platform to improve consistency, scalability, and developer velocity for the Google Home ecosystem.
Role type
Staff Software Engineer, Android Infrastructure
Builds
Automated, self-service infrastructure delivery for vertical teams and major launches within the Google Home ecosystem.
Domain
Smart Home / IoT / Mobile Infrastructure
Deliverable
infrastructure
Required skills
Android systems architecture, full-stack development (Java, Python, Golang, C++, JavaScript, TypeScript), software design and architecture, automated regression testing, deployment pipelines, on-call operations, large-scale technical migrations.
Preferred skills
Master's degree or PhD in Engineering/CS, technical lead and architect experience, mentoring senior engineers, managing complex system health issues, implementing automated regression testing, smart-home technologies (Matter, Thread, BLE).
Technologies
Android, Java, Python, Golang, C++, JavaScript, TypeScript, HTML, CSS, Matter, Thread, BLE
Responsibilities
Lead engineering efforts to eliminate crashes and improve state-sync latency; monitor and improve application latency, memory footprint, and crash-free user rates; guide migration to the Google Home Platform and deprecate legacy systems; oversee deployment pipelines, build and release flags, and on-call operations; move the organization toward automated, self-service infrastructure delivery.
Seniority
Staff, hands-on IC with significant mentorship and architectural leadership
