Google needs a Software Engineering Manager to lead the transparency and counter-abuse Engineering team, focusing on identity verification and meeting Google's need for secure and seamless payments
Requirements
- 8 years of experience in software development.
- 3 years of experience with full stack development with Java and Java design systems.
- 3 years of experience in a technical leadership role.
- Experience in identity verification, counter-abuse, and user trust.
- Master's degree or PhD in Computer Science or a related technical field.
- 3 years of experience working in a complex, matrixed organization.
- Experience with information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design.
Responsibilities
- Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams.
- Develop the mid-term technical direction and road map within the scope of your (often multiple) team(s). Evolve the road map 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 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).
- 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.
- Manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.
- Lead the transparency and counter-abuse Engineering team by meeting Google's need for identity verification.
Other
- Bachelor's degree or equivalent practical experience.
- 2 years of experience in a people management or team leadership role.
- Master's degree or PhD in Computer Science or a related technical field.
- Ability to work in a complex, matrixed organization.
- Strong communication and leadership skills.