Software Engineer II, Google Ads Infrastructure – Google Bengaluru

Company Google
Location Bengaluru, Karnataka, India
Salary Competitive
Experience
Type Full-Time

Overview

Are you a skilled Software Engineer passionate about building robust, scalable infrastructure that powers one of the world’s largest advertising platforms? Google is seeking a Software Engineer II to join our dynamic Google Ads Infrastructure team in Bengaluru, Karnataka. In this role, you will be instrumental in designing, developing, and maintaining the core systems that enable Google Ads to serve billions of users and advertisers globally. This is an unparalleled opportunity to work on cutting-edge technologies, contribute to a product with massive impact, and further your career at one of the most innovative companies on the planet.

Responsibilities

  • Design, develop, and maintain highly scalable, reliable, and performant distributed systems for Google Ads infrastructure.
  • Collaborate closely with product managers, fellow engineers, and cross-functional teams to define requirements, architect solutions, and deliver high-quality software.
  • Ensure the operational excellence, reliability, and efficiency of critical infrastructure components, including monitoring, alerting, and incident response.
  • Participate in all phases of the software development lifecycle, from initial design and prototyping to implementation, testing, deployment, and ongoing maintenance.
  • Conduct thorough code reviews, provide constructive feedback, and contribute to the growth and development of team members.
  • Drive continuous improvement in system architecture, development processes, and engineering best practices to enhance the overall quality and agility of the team.

Requirements

  • Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
  • 3+ years of professional experience in software development, with a focus on large-scale systems.
  • Proficiency in one or more general-purpose programming languages such as C++, Java, Python, or Go.
  • Demonstrated experience with distributed systems, cloud computing, large-scale data processing, or high-performance computing.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Strong problem-solving skills, with the ability to analyze complex issues and develop effective solutions in a fast-paced environment.

Benefits

Working at Google means being part of a culture that fosters innovation, collaboration, and continuous learning. We offer a highly competitive compensation package, comprehensive health and wellness programs, generous paid time off, and a range of unique perks and benefits designed to support your personal and professional growth. You’ll have access to world-class resources, opportunities for career advancement, and the chance to work alongside some of the brightest minds in the industry, making a real impact on products used by billions.

Apply Now

Ready to build the future of advertising infrastructure? If you are a talented Software Engineer looking for a challenging and rewarding opportunity in Bengaluru, we encourage you to apply today! Join Google and help us empower businesses worldwide.

Apply Now on Google Careers

Ready to apply?

Apply Now

Posted via Job Agent · June 20, 2026

Share the Post:

Entry Level Jobs