Taro Logo

Software Engineer II, Full Stack, Google Ads

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Advertising

Description For Software Engineer II, Full Stack, Google Ads

Google is seeking a Full Stack Software Engineer II to join their Google Ads team, which powers the open internet with advanced advertising technology. This role involves working on critical projects that connect people, publishers, and advertisers through Google's advertising products including search, display, shopping, travel, and video advertising.

The position requires expertise in both front-end and back-end development, with opportunities to work across the full technology stack. You'll be using various Google-specific technologies like ST-Spanner, BigTable, and AngularDart, while contributing to the design and implementation of advertising solutions that impact billions of users.

As a Software Engineer II, you'll be part of a team that creates trusted experiences between people and businesses through useful ads, helping grow businesses of all sizes from small businesses to large brands and YouTube creators. The role offers opportunities to work on large-scale systems, collaborate with cross-functional teams, and contribute to Google's advertising infrastructure.

The ideal candidate should have experience with software development, data structures, algorithms, and full-stack development. You'll be expected to participate in design processes, support infrastructure maintenance, and help investigate and resolve complex technical issues across the stack.

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 make a significant impact on Google's advertising ecosystem. The role combines technical challenges with business impact, making it ideal for engineers who want to grow their skills while working on products that reach billions of users.

Last updated 2 days ago

Responsibilities For Software Engineer II, Full Stack, Google Ads

  • Contribute to the design process, eventually writing your own design documents
  • Learn the technologies used by the team (ST-Spanner, ST-Query, Spanner, Geyser, F1, BigTable, Java, Flume, AngularDart etc)
  • Join working-hours rotations within the team and in the larger AdSense (e.g., buildcop) and help maintain our infrastructure
  • Support other teams and lead investigations/explorations on cross-stack issues or feature requests

Requirements For Software Engineer II, Full Stack, Google Ads

Java
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • 1 year of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent

Interested in this job?

Jobs Related To Google Software Engineer II, Full Stack, Google Ads

Software Engineering, Full Stack

Full Stack Software Engineering position at Google's Core team in Hyderabad, building foundational technologies that power Google's flagship products.

Software Engineer III, Full Stack, Google Cloud

Full Stack Software Engineer III position at Google Cloud in Warsaw, focusing on developing enterprise-grade solutions using both front-end and back-end technologies.

Software Engineer III, Full Stack, Google Cloud

Full Stack Software Engineer III position at Google Cloud, developing enterprise-grade solutions and next-generation technologies that impact billions of users worldwide.

Software Engineer III, Full Stack, Infrastructure, YouTube

Full Stack Software Engineer III position at YouTube, focusing on infrastructure development using both backend and frontend technologies to build scalable solutions for billions of users.

Software Engineer III, Full Stack, Google Cloud Platforms

Full-stack Software Engineer III position at Google Cloud, focusing on developing and maintaining large-scale systems with both frontend and backend technologies.