Join Google's innovative team as a Staff Software Engineer for Google One, a rapidly expanding subscription service offering personal cloud storage and advanced AI features. This role is a unique chance to significantly impact the future of subscriber experiences and business growth within one of Google's fastest-growing segments, boasting over 150 million subscribers.
This position offers the opportunity to contribute to next-generation technologies that shape how billions connect and interact with information. You will work on critical projects, with flexibility to explore diverse areas such as distributed computing, large-scale system design, AI, and more. We seek versatile engineers ready to embrace new challenges and drive technological advancements.
As a Staff Software Engineer on the Google One Subs Platform team, you will provide crucial technical leadership for high-impact projects. You will influence and mentor a globally distributed engineering team, fostering clarity and alignment on project goals, outcomes, and timelines.
Your responsibilities will include managing project priorities, deadlines, and deliverables effectively. You'll be instrumental in designing, developing, testing, deploying, maintaining, and enhancing large-scale software solutions. This role demands a forward-thinking approach to software development and problem-solving.
We are seeking candidates with a Bachelor's degree or equivalent practical experience, coupled with at least 8 years of programming expertise in languages such as C++, Java, Python, Kotlin, or Go. A minimum of 5 years of experience in testing and launching software products is essential, alongside 3 years dedicated to software design and architecture.
Additionally, experience integrating generative AI tools or Large Language Model (LLM) interfaces into workflows is required. Preferred qualifications include a Master’s degree or PhD in a relevant technical field, 8 years of experience with data structures and algorithms, and 3 years in a technical leadership capacity guiding project teams and setting technical direction.
Software Development