At Google, we build next-generation technologies that change how billions of users connect, explore, and interact with information. Our products are designed to handle massive amounts of data and scale beyond just web search. As a Software Engineering Manager, you'll lead teams in the development of innovative products, drive AI-powered features, and develop solutions that are pivotal to Google’s mission.
You will be part of the Core team responsible for the technical foundation behind Google’s flagship products. This team ensures that we deliver a secure, scalable, and coherent user experience across all Google platforms. If you are passionate about full-stack development and security, this role offers a unique opportunity to influence technical decisions and lead a team that impacts the future of Google’s infrastructure.
Key Responsibilities
- Leadership & Management. Lead and manage a high-performing engineering team. Take responsibility for the development and growth of your team members.
- AI & Machine Learning. Build AI-powered features that address the growing threat landscape, including proactive protections, advanced threat detection, and incident response.
- System Design & Implementation. Design, implement, and land complex products requiring both front-end and back-end expertise, as well as strong understanding of storage systems.
- Collaboration. Partner with Product Management, Program Management, UX, and other teams to align the technical direction with business goals.
- Security. Develop and maintain security products to safeguard Google’s infrastructure and user data.
- Innovation. Drive the adoption of new technologies and approaches to enhance product security and the user experience.
Minimum Qualifications
- Education. Bachelor’s degree or equivalent practical experience.
- 8 years of software development experience in languages such as Python, Java, C++, or JavaScript.
- 5 years of full-stack development experience, including back-end programming (Java, Python, Go, C++) and front-end technologies (JavaScript, TypeScript, HTML, CSS).
- 3 years of technical leadership experience, with at least 2 years in a people management role.
Preferred Qualifications
- Education. Bachelor’s degree in Computer Science or a similar technical field of study.
- 3 years of experience leading teams in software engineering.
- Experience building AI and machine learning products or infrastructure.
- Background in developing security or privacy products.
What You Bring
- Technical Expertise. Strong experience across the full software development stack, including both backend and frontend, and experience in designing and deploying large-scale systems.
- Leadership. Proven ability to lead teams and manage projects with successful outcomes.
- Problem Solving. Exceptional problem-solving skills, with the ability to make strategic technical decisions and implement solutions with minimal direction.
- Collaboration. A collaborative mindset and the ability to work effectively with cross-functional teams to meet business and technical goals.
Why Google?
Google is committed to providing equal employment opportunities and fostering an inclusive workplace. We believe in diversity and welcome applicants regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status.
Benefits
- Competitive salary and benefits package.
- Health and wellness programs.
- Opportunities for career growth and development in a collaborative environment.
- The chance to work on cutting-edge projects with global impact.
Join Us at Google!
If you’re an experienced leader with a passion for building secure, scalable systems and AI-powered products, Google is the place to innovate and grow your career. As a Software Engineering Manager, you’ll have the opportunity to influence the future of technology on a global scale and work alongside talented individuals who are driving technological change.