Software Engineer III, Infrastructure, Search

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For Software Engineer III, Infrastructure, Search

Google is seeking a Software Engineer III to join their Infrastructure Search team in São Paulo. This role is crucial for developing and maintaining Google's search infrastructure, which impacts billions of users globally. The position requires expertise in software development, with a focus on scalable solutions and performance optimization.

As a Software Engineer III, you'll work on critical projects within Google Search, helping to reimagine how people access information worldwide. The role demands strong technical skills in languages like Java, Python, JavaScript, and TypeScript, along with experience in web client infrastructure and system optimization.

The ideal candidate will have at least 2 years of experience in software development, with a strong foundation in data structures and algorithms. You'll be responsible for delivering end-to-end tasks, contributing to full-stack solutions, and collaborating with cross-functional teams to ensure solutions meet business needs and can adapt to future challenges.

This position offers the opportunity to work at one of the world's leading technology companies, with access to cutting-edge technologies and the chance to impact billions of users. You'll be part of a team that's pushing the boundaries of search technology, working on complex engineering challenges while maintaining a universally accessible and useful experience.

The role requires excellent problem-solving abilities, leadership qualities, and the versatility to tackle new challenges across the full stack. You'll be involved in designing, developing, testing, deploying, and enhancing software solutions that are critical to Google's search infrastructure. The position also emphasizes collaboration and communication, requiring fluency in English to work effectively with global teams.

Last updated 3 minutes ago

Responsibilities For Software Engineer III, Infrastructure, Search

  • Deliver end-to-end tasks toward larger goals with minimal assistance from senior team members
  • Contribute to the design and development of full-stack solutions
  • Collaborate with cross-functional partners to ensure solutions meet business needs
  • Identify technical problems with requirements and proposing solutions
  • Plan, prioritize, and execute work to meet project deadlines

Requirements For Software Engineer III, Infrastructure, Search

Java
Python
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience in software development and with data structures and algorithms
  • Experience in testing and launching scalable software products
  • Experience in one programming language (i.e., Java, Python, Javascript, Typescript) and related frontend technologies
  • Ability to communicate in English fluently
  • Experience with web client infrastructure

Interested in this job?

Jobs Related To Google Software Engineer III, Infrastructure, Search

Software Engineer III, Image Processing, Pixel Camera

Software Engineer III position at Google focusing on image processing and camera technologies for Pixel devices, combining AI and hardware expertise.

Software Engineer, People with Disabilities

Software Engineering role at Google specifically for People with Disabilities, focusing on developing next-generation technologies that impact billions of users.

Software Engineer III, Full Stack, Google Play

Full Stack Software Engineer role at Google Play, focusing on backend systems and developer platform enhancement with 2+ years of experience required.

Software Engineer III, Search

Software Engineer III position at Google Search, focusing on developing next-generation search technologies and infrastructure at scale.

Software Engineer, Unified Autoscaling Services

Mid-level Software Engineer position at Google Cloud's Unified Autoscaling Services team, focusing on developing enterprise-grade solutions and next-generation technologies.