Tech Lead, Software Engineering (For Women in Tech Candidates)

Google is an engineering company that develops next-generation technologies changing how billions of users connect, explore, and interact with information.
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Search

Description For Tech Lead, Software Engineering (For Women in Tech Candidates)

Google is seeking a Tech Lead Software Engineer to join their dynamic engineering team, specifically targeting women in tech candidates. This role represents a unique opportunity to shape the future of technology at one of the world's most influential companies. As a Tech Lead, you'll be at the forefront of developing next-generation technologies that impact billions of users globally.

The position involves working on critical projects spanning various technical domains, including information retrieval, distributed computing, large-scale system design, security, artificial intelligence, and natural language processing. You'll have the opportunity to lead and mentor a team while tackling complex technical challenges that require innovative solutions.

The ideal candidate brings 8+ years of software development experience, with proven expertise in data structures, algorithms, and system architecture. You'll be responsible for designing and implementing large-scale distributed systems, managing team deliverables, and driving technical decisions that impact Google's core products.

What makes this role particularly appealing is the combination of technical leadership and hands-on development work. You'll have the freedom to switch between projects as you grow, contributing to Google's diverse product portfolio while working alongside some of the industry's brightest minds. The role offers the chance to make a significant impact on products used by billions, while working in an environment that values diversity, innovation, and technical excellence.

This position is perfect for experienced engineers who are passionate about mentoring others, driving technical excellence, and building products at massive scale. You'll be part of Google's mission to organize the world's information and make it universally accessible and useful, while working from either Belo Horizonte or São Paulo, Brazil.

Last updated 5 days ago

Responsibilities For Tech Lead, Software Engineering (For Women in Tech Candidates)

  • Design, develop, test, deploy, maintain, and improve software
  • Research, conceive, and develop software applications to extend and improve on Google's product offering
  • Collaborate on scalability issues involving access to data and information
  • Manage team priorities, deadlines, and deliverables

Requirements For Tech Lead, Software Engineering (For Women in Tech Candidates)

  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 4 years of experience in a technical leadership role (preferred)
  • 2 years of experience managing teams of software engineers (preferred)
  • Experience designing and implementing large-scale distributed systems, APIs, search ranking systems, or ML systems (preferred)

Interested in this job?

Jobs Related To Google Tech Lead, Software Engineering (For Women in Tech Candidates)

Staff Product Manager, Subsea Cable Network

Lead Google's subsea cable network initiatives as Staff Product Manager, driving strategic planning and development of global submarine cable systems.

Software Engineering Manager, Machine Management System

Lead software engineering teams at Google Cloud, managing distributed systems and enterprise solutions with competitive compensation and growth opportunities.

Software Engineering Manager II, Infrastructure, Google Cloud Networking

Lead Google Cloud's Infrastructure and Networking teams as a Software Engineering Manager II, overseeing distributed systems development and team management in Madison, WI.

Software Engineering Manager, Network Load Balancing

Lead Google's Network Load Balancing team, managing engineers and architecting distributed systems for next-gen networking infrastructure.

Senior Staff Software Engineer, File Solutions

Senior Staff Software Engineer position at Google, focusing on distributed file systems and storage solutions for enterprise and AI/ML customers.