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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III, Google Cloud Business Platforms

Software Developer III position at Google Cloud Business Platforms, focusing on developing cloud infrastructure and enterprise solutions with opportunities to work on large-scale systems.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Technical Solutions Developer, Workspace Support, Google Cloud

Technical Solutions Developer position at Google Cloud, combining software development expertise with customer support to resolve complex issues and improve Google Workspace products.

Software Enginer ll, Chrome Enterprise Core

Software Engineer II position at Google working on Chrome Enterprise Core, focusing on cloud management features and full-stack development.

ASIC RTL Design Engineer, Silicon

ASIC RTL Design Engineer position at Google, focusing on custom silicon solutions and foundation IP design for Pixel SoCs, requiring expertise in RTL design and microarchitecture.

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 4 months 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?