Google is seeking a Tech Lead, Software Engineer for the Persistent Disk Control Plane team. This role involves building and designing systems that solve complex distributed system problems while developing technical skills. The Tech Lead will drive the roadmap for scalable, reliable, and industry-leading performance for data protection solutions in the control plane. Collaboration with technical leads, engineers, and product managers across Google Cloud is essential.
Key responsibilities include:
- Establishing technology and product goals with product management, site reliability engineers, and software engineers.
- Architecting and designing features for high reliability, compliance, scalability, and efficiency in a distributed control plane.
- Overseeing team design of high-performance control plane features and API surfaces.
- Driving project execution, identifying technical risks, and communicating with stakeholders.
- Coaching and mentoring engineers in designing and implementing reliable services.
The ideal candidate will have:
- A Bachelor's degree or equivalent experience (Master's or PhD preferred)
- 8+ years of software development experience
- 5+ years of experience testing and launching software products
- 3+ years of experience with software design and architecture
- Experience with distributed systems, Unix/Linux environments, REST API development, and building managed storage solutions for public cloud
- Strong skills in multithreading, concurrency, and performance optimization
This role offers the opportunity to work on critical projects for Google's needs, with the potential to switch teams and projects as the fast-paced business evolves. The position comes with a competitive salary range of $189,000-$284,000, plus bonus, equity, and benefits.