Are you applying to the internship?
Job Description
About the Company:
Google is a global technology giant renowned for its innovative products and services, impacting billions of users worldwide. Their software engineers work on cutting-edge projects 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. Google fosters a culture of continuous innovation and growth, pushing the boundaries of what’s possible in the tech world.
About the Job:
Software Engineering Manager plays a crucial role in guiding and developing teams within Google’s Platforms and Ecosystems product area. This area focuses on Google’s diverse computing software platforms across various environments, empowering enterprises and end-users to manage and utilize their services at scale.
Key Responsibilities:
• Strategic Leadership: Set and communicate team priorities aligned with the broader organization’s goals, fostering strategic alignment across teams.
• People Management: Establish clear expectations for individual team members based on their roles and experience, providing regular performance feedback and coaching to ensure individual growth.
• Technical Roadmap & Development: Develop and evolve the team’s technical roadmap, ensuring it meets future requirements and infrastructure needs.
• Systems Design & Engineering: Design, guide, and vet systems designs within the broader product area, and contribute directly to code development to solve complex problems.
• Code Review & Collaboration: Review code developed by team members, providing feedback on style, accuracy, testability, and efficiency.
This role offers the opportunity to:
• Influence Product Strategy: Contribute to the strategic direction of the Platforms and Ecosystems product area.
• Lead a High-Performing Team: Develop and manage a talented team of software engineers.
• Drive Impactful Projects: Collaborate with cross-functional teams to deliver impactful products that improve the lives of users globally.
• Master Cutting-Edge Technologies: Work with leading-edge technologies and develop your technical expertise.
Minimum Qualifications:
• Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
• 8 years of experience in software development using one or more programming languages (e.g., Java, Kotlin, C++, Python, C).
• 5 years of experience in a technical leadership role overseeing projects, with 3 years of experience in a people management role (supervision or team leadership).
Preferred Qualifications:
• Master’s degree or PhD in Computer Science or a related technical field, or equivalent practical experience.
• 3 years of experience working in a complex organization.
This role is based in Warsaw, Poland.