Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
Candidates will typically have:
1. 8 years of experience with data structures or algorithms.
2. 5 years of experience with software development in one or more programming languages.
3. 3 years of people management experience, and experience designing, analyzing, and troubleshooting distributed systems.
Preferred qualifications:
* Experience working in computing, distributed systems, storage, or networking.
* Expertise in designing, analyzing, and troubleshooting large-scale distributed systems.
* Ability to debug, optimize code, and to automate routine tasks.
* Systematic problem-solving approach, coupled with effective verbal and written communication skills.
As an Engineering Manager, you'll lead a team and be responsible for products globally, providing technical leadership to key projects and empowering and developing teams to do the same.
Lead a team of Software/Systems Engineers on projects for users and be directly responsible for uptime.
Own end-to-end availability and performance of key services and build automation to prevent problem recurrence. Automate response to all non-exceptional service conditions.
Lead by example, mentor the team and establish credibility through quality technical execution.
Manage on-call rotations across continents, using a follow-the-sun model.
Design, write and deliver software to improve the availability, scalability, latency and efficiency of Google's services.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.
#J-18808-Ljbffr