218 people online
🚀 Get daily verified fresher jobs directly on your phone. Join Channel
Trusted by 5,668+ Working Professionals.
Software Engineering Verified Opening

Google is Hiring Software Engineer II

Google Ads • Bengaluru, Karnataka

Google Logo
Full-Time
Bengaluru, Karnataka
Job Area: Google Ads

Experience
1+ Years
Qualification
Bachelor's Degree
Salary (Est.)
₹18–28 LPA
Work Mode
Full-Time / Onsite

Job Overview

Google is hiring a Software Engineer II for its Google Ads organization in Bengaluru. The role involves developing and maintaining software solutions that operate at massive scale and contribute to advertising technologies powered by AI and Generative AI.

The position involves writing production code, reviewing code, debugging system issues, maintaining documentation, and contributing to projects across Google's large-scale engineering environment. Google Ads uses AI and Generative AI technologies, including Gemini, to improve ad quality, protect users, and optimize advertiser outcomes.

Key Responsibilities

  • Write product and system development code for Google's ad technologies.
  • Design, develop, test, deploy, maintain, and enhance software solutions.
  • Review code developed by other engineers and provide constructive feedback on quality, accuracy, efficiency, and testability.
  • Ensure adherence to software development and coding best practices.
  • Contribute to technical documentation and educational content for internal teams.
  • Update technical documentation based on product changes and user feedback.
  • Triage, debug, and investigate product and technical system issues.
  • Analyze the source and operational impact of technical issues across hardware, networks, and services.
  • Manage project priorities, deadlines, and deliverables independently.
  • Collaborate with cross-functional engineering and research teams on complex technology challenges involving GenAI.

Skills & Technologies

Programming Languages

Python C C++ Java JavaScript

Software Engineering & Architecture

System Development Large-Scale Systems Distributed Computing Networking & Data Storage

Development Practices

Code Review Debugging Troubleshooting Software Testing Issue Tracking Technical Documentation

Advanced Tech

AI & Generative AI Accessible Technology

Eligibility

  • Experience Requirement: Minimum 1+ year of professional software development experience.
  • Qualification: Bachelor’s degree or equivalent practical experience. Master’s degree or PhD in Computer Science or related field is preferred.
  • Core Tech Skills: Experience with one or more programming languages such as Python, C, C++, Java, or JavaScript. Strong software development and debugging capabilities.
  • Communication: English proficiency is required unless otherwise stated in the job posting.
  • Preferred Expertise: Experience developing accessible technologies. Deep understanding of large-scale system design, distributed computing, or networking.

How to Apply

1

Click Apply Button

Scroll down and click the primary orange "Apply Now" button.

2

Visit Google Careers Portal

You will be securely redirected to the official careers portal. Apply for the Software Engineer II role in Bengaluru.

3

Submit Application

Ensure your resume highlights your software development background, large-scale system experience, and programming languages (Python, Java, C++, etc.) before submitting.

Apply Now
Scroll to Top