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.
Backend
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 Software Engineer II to join their Google Ads team, focusing on full-stack development. This role combines both backend and frontend development, requiring expertise in languages like Python, Java, JavaScript, and TypeScript. The position involves working on critical projects that power Google's advertising products, including search, display, shopping, travel, and video advertising.

The ideal candidate will have at least 1 year of experience in software development and full-stack development, with a strong foundation in data structures and algorithms. They will be responsible for writing code, participating in design reviews, conducting code reviews, troubleshooting system issues, and collaborating with cross-functional teams.

Google Ads plays a crucial role in powering the open internet by connecting people, publishers, and advertisers through innovative technology. The team creates trusted experiences and helps businesses of all sizes grow through effective advertising tools. This position offers opportunities to work on large-scale systems that impact billions of users worldwide.

The role provides exposure to various aspects of software engineering, from information retrieval and distributed computing to system design and artificial intelligence. As part of Google's engineering team, you'll have the chance to switch teams and projects as you grow, contributing to cutting-edge technology that shapes how people interact with information globally.

Working at Google means joining a company committed to diversity, equality, and inclusion, with a strong focus on building a representative workforce and fostering a culture of belonging. The position offers the opportunity to work with talented engineers worldwide while maintaining high standards of code quality and technical excellence.

Last updated 2 minutes ago

Responsibilities For Software Engineer II, Full Stack, Google Ads

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Coordinate with product, UX, and sales leads for product development

Requirements For Software Engineer II, Full Stack, Google Ads

Python
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 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
  • 1 year of experience with data structures or algorithms

Interested in this job?

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

Software Engineer, Black Community Inclusion

Mid-level Software Engineering role at Google focused on Black Community Inclusion, requiring 5 years of development experience and strong technical leadership skills.

Software Engineer III, Full Stack, Google Cloud

Full Stack Software Engineer position at Google Cloud, developing next-generation technologies with both backend and frontend expertise required.

Software Engineer III, Performance Modeling, Silicon

Software Engineer III position at Google focusing on Performance Modeling and Silicon development, requiring expertise in simulation models and SoC architecture.

Software Engineer, Chrome Identity

Software Engineer position at Google working on Chrome Identity features, requiring C++ expertise and 2+ years of experience in software development.

Software Engineer, Photos

Mid-level Software Engineer position at Google Photos team in Sydney, focusing on full-stack development, machine learning, and large-scale systems.