Google is seeking a Tech Lead Software Engineer to join their team in developing next-generation technologies that impact billions of users. This role combines technical leadership with hands-on software development, focusing on large-scale distributed systems and innovative solutions. The position requires expertise in software development, system design, and team leadership.
As a Tech Lead at Google, you'll be responsible for designing and implementing critical systems that handle information at massive scale. The role encompasses various technical areas including distributed computing, large-scale system design, networking, data storage, security, and artificial intelligence. You'll lead technical decisions while managing team priorities and deliverables.
The ideal candidate brings 8+ years of software development experience with strong expertise in data structures and algorithms. You'll need demonstrated experience in launching software products and architecting complex systems. Leadership experience is crucial as you'll be guiding technical decisions and managing team outcomes.
Google offers an environment where engineers can tackle challenging technical problems while working with cutting-edge technologies. You'll have opportunities to work on various projects across Google's extensive product portfolio, from search to cloud computing, Android to YouTube. The role combines technical excellence with leadership responsibilities, making it ideal for experienced engineers looking to make a significant impact while leading technical initiatives.
This position is specifically open to women in tech candidates as part of Google's commitment to diversity and inclusion in technology. The role offers the opportunity to work from either Belo Horizonte or São Paulo, Brazil, contributing to Google's global engineering efforts while being part of the local tech community.