Senior Software Engineer, Search UI Infrastructure

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Developer, Front End, Android

Senior Software Developer position at Google focusing on Android front-end development, requiring 5 years of software development experience and expertise in front-end frameworks.

Senior Web Solutions Engineer

Senior Web Solutions Engineer position at Google's YouTube division, focusing on full-stack development, data visualization, and system design to support YouTube's global operations.

gTechs Ads Global Solutions and Platforms Engineer

Senior software engineering role at Google's gTech Ads team, focusing on building global solutions and platforms for advertising products.

Senior Software Engineer, Full Stack, Google Workspace

Senior Software Engineer position at Google working on full-stack development for Google Workspace, requiring 5 years of software development experience.

Senior Software Engineer, Full Stack, Chrome Web Store

Senior Software Engineer position at Google focusing on full-stack development for the Chrome Web Store, building next-generation web technologies and improving browser functionality.

Description For Senior Software Engineer, Search UI Infrastructure

Google Search is reimagining information discovery and accessibility on a global scale. As a Senior Software Engineer in the Search UI Infrastructure team, you'll be at the forefront of developing the next-generation technologies that power Google Search's user interface. This role combines full-stack development with a focus on UI infrastructure, requiring expertise in both front-end and back-end technologies.

You'll work on designing and maintaining scalable, intuitive infrastructure that supports Google Search's evolving needs. The position demands strong technical skills in Java, C++, JavaScript/TypeScript, and deep understanding of web client infrastructure and browser technologies. You'll be responsible for performance optimizations, both on the server and client side, ensuring Google Search maintains its high standards of speed and reliability.

The role offers significant growth opportunities, allowing you to switch between teams and projects as you develop. You'll collaborate with cross-functional teams, influence technical decisions, and drive projects from conception to deployment. Your work will directly impact billions of users worldwide, making Google Search more accessible and useful.

The ideal candidate combines technical expertise with leadership qualities, capable of balancing immediate needs with long-term architectural goals. You'll be part of a team that's pushing the boundaries of search technology, working on complex engineering challenges while maintaining a user-first approach.

This position at Google offers the chance to work with cutting-edge technologies, collaborate with world-class engineers, and contribute to a product that billions of people rely on daily. You'll be supported by Google's inclusive culture and commitment to innovation, with opportunities to grow both technically and professionally.

Last updated 3 months ago

Responsibilities For Senior Software Engineer, Search UI Infrastructure

  • Own aspects of software engineering work, from conception through implementation and deployment
  • Collaborate with cross-functional partners to scope problems, research potential solutions and technologies, and recommend solutions that balance short-term needs with long-term goals
  • Design and develop full-stack solutions, leverage knowledge in Java, C++, UI rendering, server-side optimizations, and infrastructure performance
  • Act as a point of contact for the team and contribute to setting technical direction and priorities
  • Drive projects from inception through execution, and demonstrate technical leadership and development

Requirements For Senior Software Engineer, Search UI Infrastructure

Java
JavaScript
TypeScript
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience in software development in back-end infrastructure, which includes testing, and launching software products
  • Experience in Java, C++, and with web client infrastructure
  • Experience with JavaScript/TypeScript, HTML, CSS, and related front-end technologies

Interested in this job?