About The Job
Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.
With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.
The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.
Responsibilities
- Set and communicate team priorities that support the broader organization's goals.
- Align strategy, processes, and decision-making across teams.
- Set clear expectations with individuals based on their level and role and aligned to the broader organization's goals.
- Meet regularly with individuals to discuss performance and development and provide feedback and coaching.
- Develop the mid-term technical direction and roadmap within the scope of your (often multiple) teams.
- Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
- Design, guide, and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.
- Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Similar jobs
Last update: 23 minutes ago
Principal Software Engineer, Google Compute Engine Control Plane
Join Google as a Principal Software Engineer to lead GCE projects, focusing on cloud computing and AI/ML solutions.
Tech Lead, Software Engineering, ChromeOS Developer AI
Lead AI development for ChromeOS at Google, focusing on embedded systems, Android, and performance engineering.
Senior UX Engineer
Join Google as a Senior UX Engineer to create innovative, user-friendly products. Requires expertise in front-end development and UX design.
Senior Software Engineer, Full Stack
Join Google Ads as a Senior Software Engineer, Full Stack, to develop next-gen technologies. Requires 5+ years in software development.
Engineering Manager - Core Platform Backend
Seeking an Engineering Manager for Core Platform Backend, skilled in software development, system design, and team leadership.
Senior Software Engineer, Google Cloud Computing
Join Google Cloud as a Senior Software Engineer to drive cloud platform innovations using Python, Java, and Angular.
Senior Software Engineer, Google Ads
Senior Software Engineer role at Google Ads, focusing on large scale systems and software development.
Software Engineer, Gmail Android Development
Join Google as a Software Engineer for Gmail Android Development, focusing on innovative technologies and user experience.
Software Engineer, Node Platform
Join Google as a Software Engineer on the Node Platform team, working with C++ and Go in New York.
Senior Full Stack Software Engineer
Join Google as a Senior Full Stack Software Engineer to build innovative solutions using LLMs in Warsaw.
Software Engineer III, Full Stack
Join Google Ads as a Software Engineer III, Full Stack, to develop next-gen technologies and handle massive scale information.
Software Engineer III, Front End, Quantum
Join Google as a Software Engineer III in Front-End Quantum, focusing on next-gen tech and quantum computing.
Software Engineer III, Frontend, Networking Core Services
Join Google as a Software Engineer III in Warsaw, focusing on frontend development with Angular, Java, and TypeScript.
Software Engineer, Mobile (Android), GenAI
Join Google as a Software Engineer for Android development in GenAI, focusing on innovative AI tools for YouTube.
Staff Software Engineer, Full Stack, Google Cloud Platforms
Lead and develop software solutions at Google Cloud, utilizing full stack skills in Java, JavaScript, and more.
Software Engineer II, Backend
Join Google as a Software Engineer II, Backend, to develop next-gen technologies for billions of users. Requires 1 year of experience in software development.
Software Engineer AI/ML, Devices and Services
Join Google as a Software Engineer AI/ML to develop systems for devices like Pixel and Nest, enhancing supply chain processes.
Senior Web Engineering Manager
Lead and mentor engineering teams in developing web experiences with a focus on performance and user interaction.
Staff Software Engineer, ChromeOS Developer AI
Staff Software Engineer role at Google, focusing on AI and ChromeOS development in Cracow, Poland.
Senior Software Engineer, Artificial Intelligence
Join Google as a Senior Software Engineer in AI, focusing on machine learning, Python, and data structures.
Software Engineer II, Android Mobile Development
Join Google as a Software Engineer II in Android Mobile Development in Warsaw. Engage in innovative projects with a global impact.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack, to develop next-gen technologies impacting billions of users.
Software Development Manager - Generative AI, Google Workspace
Lead a team in developing AI technologies at Google Workspace, focusing on Generative AI and system development.
Senior Engineering Manager Mobile
Lead GitHub's Mobile team as a Senior Engineering Manager, driving Android and iOS app development remotely.