Engineering Manager/Director-Expertise in Coding & Algorithms
Engineering Director/Expertise in Coding & Algorithms
Location: Mountain View, California or Dublin, Ireland
Relocation Assistance Provided.
Are you the kind of Manager that is just as highly technical as the staff you manage in Software Development? Although strategic management is part of this job the technical competence of this manager/director is key in this role.
Do you presently have expert coding ability and in-depth knowledge of algorithms?
We're looking for a highly technical, hands-on Engineer or Operations Manager to lead a team of 4-10+ Google software engineers and systems administrators for the Google.com group. The Google.com teams are directly responsible for Google's stellar uptime record, and act as the guardians and custodians of Google's user-visible services. In this leadership role, you will be responsible for ensuring that Google users can always reach and use all of the services under your team's care.
-Expert coding and troubleshooting in any of the following languages: C, C++, Java, Python, Shell, Perl, PHP.
-Expertise in algorithms
-Deep understanding of networking ie: understanding of how to isolate, diagnose, and resolve service delivery components (service delivery components include servers, networks, and applications); be familiar with the functionality, operating, and failure modes of key networking devices (routers, switches, bridges, firewalls, hardware load balancers); be able to identify networking as the potential cause of a service issue using server-resident tools to generate this data (i.e. tcpdump, ping, traceroute, etc.); familiarity in interpreting the output of these tools; familiarity with common network topologies, protocols, and tools; have some notion of common network security exploits -- and their remedies; understanding of troubleshooting at the packet level.
-Candidate must be able to “talk the talk” and “walk the walk” at very technical meetings understanding the nature of problems in scale and complexity and be able to have the verbal agility to communicate to teams across the company.
-3-10+ years of relevant hands-on experience managing software development and/or operations teams.
-That rare mix of intelligence, integrity, domain knowledge, verbal agility, and diplomacy which allows you to rapidly earn the trust of technically-astute teams across the company.