Google - New York, NY
posted 3 months ago
As a Software Engineering Manager II in Infrastructure at Google Cloud, you will play a pivotal role in leading a team of engineers while also providing technical leadership on major projects. Your responsibilities will extend beyond mere code optimization; you will ensure that your team members are equipped to optimize their own code effectively. This position requires a blend of technical expertise and managerial skills, as you will be responsible for managing project goals, contributing to product strategy, and fostering the development of your team. Your team will work across various domains, including information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, and user interface design. As a manager, you will guide your engineers in navigating these complex areas, ensuring that they operate with both speed and scale. You will oversee a large product budget and manage the deployment of large-scale projects across multiple international sites, making your role crucial in driving the success of Google Cloud's initiatives. In this position, you will set and communicate team priorities that align with the broader organizational goals. You will be responsible for aligning strategy, processes, and decision-making across teams, setting clear expectations for individuals based on their roles, and meeting regularly to discuss performance and development. Additionally, you will develop a mid-term technical vision and roadmap for your teams, evolving it to meet future requirements and infrastructure needs. Your role will also involve designing, guiding, and vetting system designs, as well as reviewing code developed by other engineers to ensure adherence to best practices.