Google - Mountain View, CA
posted about 2 months ago
As a Software Engineering Manager at Google, you will play a pivotal role in not only leading a team of engineers but also in shaping the technical direction of major projects. Your responsibilities will extend beyond mere management; you will be expected to provide technical leadership and ensure that your team is equipped to optimize their code effectively. This position requires a blend of technical expertise and managerial skills, as you will oversee project goals, contribute to product strategy, and help develop your team in a fast-paced environment. The role involves managing engineers across multiple teams and locations, handling a significant product budget, and overseeing the deployment of large-scale projects internationally. You will be working on the Assistant Frontend Server (ASFE), which serves as the entry point to the Assistant server stack. ASFE is designed to be a highly available, secure, and user-friendly proxy and routing layer for all assistant traffic, supporting various secure connectivity protocols and providing well-defined APIs that facilitate Assistant customer journeys. In this position, you will also be responsible for setting clear expectations with your team members, conducting regular performance discussions, and providing constructive feedback and coaching. You will review code developed by other engineers to ensure adherence to best practices, manage the front-end team, and create a strategic roadmap for the evolution of client/server communication in future product iterations. Your leadership will be crucial in simplifying the technology stack while maintaining backward compatibility across all devices, ensuring a seamless experience for users.