Software Engineer III Google Ads
@ Google

Mountain View, CA
$170,000
On Site
Full Time
Posted 11 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXXX****** @google.com
Recommended after applying

Job Details

About the Role

Google is seeking a Software Engineer III Google Ads. In this role, you will design, develop, test, deploy, maintain, and improve software for Google's Ads products. You will manage project priorities, deadlines, and deliverables, and work on important projects critical to Google's needs.

Minimum & Preferred Qualifications

Minimum qualifications: Bachelor’s degree or equivalent practical experience; 2 years of software development experience in C++ or 1 year with an advanced degree.

Preferred qualifications: Master’s or PhD in Computer Science or related field; industry experience with performance, large scale systems, data analysis, visualization, debugging, data structures, algorithms and accessible technologies; strong skills in system health, diagnosis and software test engineering.

Responsibilities

  • Design, develop, test, deploy, and maintain software.
  • Manage individual project priorities, deadlines, and deliverables.

About Google Ads

The Google Ads Mission is "Powering the open and free internet with the best technology that connects users and businesses everywhere." It includes multiple engineering teams such as Search Ads, Display, Video Ads, and more, all dedicated to building trusted advertising products.

Compensation & Equal Opportunity

This full-time position offers a US base salary between $141,000 and $202,000, plus bonus, equity, and benefits. Google is an equal opportunity employer and considers applicants regardless of criminal history in accordance with the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act.

Key skills/competency

  • Software Development
  • C++
  • System Design
  • Debugging
  • Algorithms
  • Data Structures
  • Performance Analysis
  • Distributed Computing
  • Testing
  • Accessible Technologies

How to Get Hired at Google

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills to Google Ads requirements.
  • Research Google: Understand its mission and teams.
  • Highlight C++ expertise: Emphasize projects using C++.
  • Prepare for coding tests: Practice system design and algorithms.
  • Showcase leadership: Detail past team projects and deliveries.

📝 Interview Preparation Advice

Technical Preparation

Review C++ coding challenges.
Practice algorithm and system design.
Study distributed computing concepts.
Debug complex system issues.

Behavioral Questions

Describe a challenging project deadline.
Explain teamwork during project hurdles.
Discuss decision-making during high pressure.
Share experience with leadership in projects.

Frequently Asked Questions