Software Engineer, Google Ads

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

Description For Software Engineer, Google Ads

Google is seeking a Software Engineer to join their Google Ads team, a crucial division that powers the open internet through advanced advertising technology. This role offers an opportunity to work on products that connect people, publishers, and advertisers across search, display, shopping, travel, and video advertising platforms.

As a Software Engineer at Google, you'll be part of a team that develops technologies affecting billions of users worldwide. The position requires versatility and leadership qualities, as you'll work on critical projects with the flexibility to evolve with Google's fast-paced environment. You'll be involved in large-scale system design, handling information at massive scale that extends beyond web search.

The role encompasses full-stack development opportunities, working with cutting-edge technologies in areas such as information retrieval, distributed computing, networking, security, AI, and natural language processing. You'll collaborate with talented peers, managing project priorities while designing, developing, testing, and maintaining software solutions.

Google Ads is particularly focused on creating trusted experiences between people and businesses through useful advertisements. The team helps businesses of all sizes grow, from small enterprises to large brands and YouTube creators, by developing effective advertising tools that deliver measurable results. This position offers the chance to directly impact Google's customer engagement at scale while working with state-of-the-art advertising technology.

The ideal candidate should have a strong foundation in software development, with experience in languages like Python, C, C++, Java, or JavaScript. They should be passionate about technology, demonstrate problem-solving abilities, and be ready to contribute to Google's mission of organizing the world's information and making it universally accessible and useful.

Last updated 3 hours ago

Responsibilities For Software Engineer, 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
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • 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

Requirements For Software Engineer, Google Ads

Python
Java
JavaScript
  • 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)
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience developing accessible technologies (preferred)
  • English proficiency is required

Interested in this job?

Jobs Related To Google Software Engineer, Google Ads

Business Program Manager, Global Data Centers

Business Program Manager position at Google's Global Data Centers, managing facility systems and supporting technical infrastructure operations with competitive compensation and benefits.

Business Program Manager, Global Data Centers

Business Program Manager position at Google's Global Data Centers, managing facility maintenance agreements and supporting technical operations with a salary range of $70.5K-$106K.

Technical Solutions Consultant, Customer Experience

Technical Solutions Consultant role at Google, combining technical expertise with customer support to deliver innovative solutions for advertising and publishing partners.

Software Engineer, Early Career

Early career software engineering role at Google's NetSoft team in Sydney, focusing on network infrastructure planning and deployment software development.

Software Engineer, Early Career, Campus

Early-career software engineering role at Google, focusing on developing next-generation technologies and enterprise-grade solutions for Google Cloud.