🏢 About Google
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information. Products like Google One handle information at a massive scale, extending well beyond web search. Google is looking for versatile engineers who bring fresh ideas from all areas, display leadership qualities, and are enthusiastic to tackle new problems across the full-stack as they push technology forward.
🎯 The Role
As a Senior Software Engineer for Google One (G1), you will guide the technical direction and development of cutting-edge web applications. Google One is a rapidly growing subscription service with over 150 million subscribers, offering personal cloud storage and premium AI features. In this role, you will define the client-side strategy, contribute to code and design, and lead a dedicated team of engineers to build high-quality, performant, and maintainable user interfaces. This is a unique opportunity to shape the future of subscriber experiences and business growth initiatives at Google.
🛠️ Tech Stack
- JavaScript & TypeScript
- Software Design & Web Application Architecture
- UI/UX Collaboration
- Code Review & Mentorship Frameworks
💼 What You'll Do
- Define and drive the technical vision for the client-side aspects of Google One products.
- Lead the end-to-end design and development of complex web applications.
- Mentor, coach, and manage a focused team of 3-5 client engineers, fostering their technical growth.
- Perform rigorous code reviews to enforce best practices, accuracy, testability, and efficiency across the team.
- Organize and oversee design reviews, code discussions, and architectural planning sessions.
- Partner extensively with Product Managers, UX Designers, and Backend Engineers to craft deeply engaging user experiences.
- Champion engineering excellence by advocating for rigorous testing, robust accessibility, high performance, and strict security standards.
✅ What You'll Need
- Bachelor's degree or equivalent practical experience in a relevant technical field.
- 5+ years of hands-on software development experience, specifically focused on web development with JavaScript or TypeScript.
- 3+ years of dedicated front-end and user interface development experience, including a track record of mentoring software engineers.
- 3+ years of experience in testing, maintaining, and launching software products at scale.
- 1+ year of experience with software design, encompassing web application architecture, performance optimization, and security best practices.
🌟 Nice to Have
- Master's degree or PhD in Computer Science or a closely related technical field.
- 5+ years of deep experience working with advanced data structures and algorithms.
- 1+ year of formal experience serving in a technical leadership or management role.
- Proven experience in developing accessible technologies and inclusive web interfaces.