Google is Hiring Software Engineer, Search in Bengaluru
Google Search Infrastructure Team
Job Overview
Google is hiring a Software Engineer, Search in Bengaluru. The role is part of the Google Search team, working on large-scale engineering challenges and infrastructure that support a globally accessible search experience used by billions.
The position is suitable for software engineers with experience in at least one programming language who are interested in large-scale systems, distributed computing, information retrieval, AI, networking, data storage, and full-stack engineering.
💡 Why this role?
This opportunity places you at the heart of Google's flagship product, allowing you to solve complex computer science problems involving massive data scales, artificial intelligence, and distributed systems while learning from top-tier engineering talent.
Key Responsibilities
-
Write high-quality product and system development code using Python, C, C++, Java, or JavaScript.
-
Design, develop, test, deploy, maintain, and enhance scalable software solutions.
-
Review code and provide critical feedback on code quality, accuracy, testability, and algorithmic efficiency.
-
Investigate, debug, and troubleshoot complex product issues by analyzing hardware, network, and service-level impacts.
-
Contribute to technical documentation, adapt educational content based on product updates, and collaborate across global engineering teams.
How to Apply
Click Apply Button
Scroll down and click the primary orange "Apply Now" button below.
Visit Google Career Portal
You will be redirected to Google's official careers portal. Review the Software Engineer, Search position.
Submit Application
Complete your profile, highlighting relevant programming and system design experience, and submit your resume.
Wait! Before You Apply…
CodeCareerLink ATS Kit
- 50+ ATS Templates
- AI Resume Coach
- Job Optimization
⚠️ Engineering roles at top tech companies fill up rapidly. Apply as soon as possible.