US: $207000 - $300000 (USD) + 20% bonus target + equity + benefits
Learn more about benefits at Google.
Provide technical leadership on high-impact projects.
Influence and coach a distributed team of engineers.
Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
Manage project priorities, deadlines, and deliverables.
Design, develop, test, deploy, maintain, and enhance software solutions.
Minimum qualifications
Bachelor's degree or equivalent practical experience.
8 years of experience in software development.
5 years of experience testing and launching software products.
5 years of experience building and developing infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
5 years of experience building and developing large-scale infrastructure.
3 years of experience with software design and architecture.
Preferred qualifications
Master’s degree or PhD in engineering, computer science, or a related technical field.
3 years of experience with kernel-based virtual machines and virtualization.
Bachelor's degree or equivalent practical experience.
8 years of experience in software development.
5 years of experience testing and launching software products.
5 years of experience building and developing infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
5 years of experience building and developing large-scale infrastructure.
3 years of experience with software design and architecture.