Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer at Google, you will work on critical projects with opportunities to switch teams and projects. The role involves designing and building a foundational extension framework for messaging experiences and collaborating with Product Managers and User Experience (UX) teams.