Google is seeking a Software Engineer III to join their Core team, focusing on onboarding and discovery experiences. This role is crucial in developing next-generation technologies that impact billions of users' interactions with Google's products. The position combines frontend development with user experience optimization, requiring expertise in creating engaging user interfaces and implementing robust technical solutions.
The Core team is fundamental to Google's technical foundation, responsible for design elements, developer platforms, and infrastructure that power Google's flagship products. This role offers a unique opportunity to influence technical decisions across the company while working on critical projects that enhance user engagement and product adoption.
As a Software Engineer III, you'll be working on creating seamless user experiences across multiple platforms (iOS, Android, desktop), implementing growth initiatives, and improving product robustness through enhanced analytics and experimentation capabilities. The role requires a balance of technical expertise and user-centric thinking, as you'll be responsible for both frontend development and optimization of user engagement metrics.
The ideal candidate should have strong programming skills, particularly in languages like Kotlin, Java, TypeScript, or JavaScript, combined with a deep understanding of data structures and algorithms. This position offers the opportunity to work on challenging technical problems while directly impacting how users interact with Google's ecosystem of products.
Working at Google means joining a team that values innovation, technical excellence, and user impact. You'll be part of a collaborative environment that encourages fresh ideas and creative solutions to complex technical challenges. The role offers the chance to work on projects that scale to billions of users while contributing to the core infrastructure that powers Google's most important products.