Taro Logo

Staff Software Engineer, Search Intelligence

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Job Description

Google's Search Intelligence team is seeking a Staff Software Engineer to join their mission of reimagining information search. This role combines technical leadership with hands-on software development, focusing on solving complex engineering challenges and expanding infrastructure while maintaining Google's universally accessible search experience. The position requires expertise in large-scale system design, distributed computing, and software architecture.

As a Staff Software Engineer, you'll lead critical projects that impact billions of users globally. You'll be responsible for designing and developing software solutions, mentoring other engineers, and driving technical direction. The role demands strong collaboration skills, as you'll work across multiple teams and partner organizations to develop new capabilities and launch features.

The ideal candidate brings deep technical expertise in software development, with proven experience in leading project teams and architecting complex systems. You'll be part of Google's Search team, working on cutting-edge technology that shapes how people worldwide access and interact with information. This role offers the opportunity to make a significant impact while working with some of the most advanced search technology in the world.

Google offers a collaborative environment where you'll work with talented engineers and cross-functional teams. The position is based in Belo Horizonte, Brazil, and requires English proficiency to facilitate global collaboration. You'll be part of an organization that values technical excellence, innovation, and the ability to solve complex problems at scale.

Last updated 7 days ago

Responsibilities For Staff Software Engineer, Search Intelligence

  • Provide technical leadership on projects
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Design, develop, test, deploy, maintain, and enhance software solutions
  • Collaborate with partner engineering and cross-functional teams
  • Mentor and review code developed by other developers

Requirements For Staff Software Engineer, Search Intelligence

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience in testing and launching software products
  • 3 years of experience with software design and architecture
  • Master's degree or PhD in Engineering, Computer Science, or related technical field (preferred)
  • 8 years of experience with data structures/algorithms (preferred)
  • 3 years of experience in a technical leadership role (preferred)
  • 3 years of experience working in matrixed organizations (preferred)

Benefits For Staff Software Engineer, Search Intelligence

Medical Insurance
401k
Parental Leave
Vision Insurance
Dental Insurance
  • Equal employment opportunity
  • Inclusive work environment
  • Global collaboration opportunities

Related Jobs