Software Engineering Manager, Ads Marketing Platform, Full Stack

Socket.dev

Irvine (CA)

On-site

USD 207,000 - 300,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Google is seeking a Software Engineering Manager to lead and grow a team of engineers across diverse projects. You will drive technical strategy, oversee delivery of major initiatives, and mentor engineers while collaborating with product and research teams.

The role involves managing multiple teams, influencing product direction, and overseeing large-scale deployments across sites. Individual pay includes a generous bonus and equity components.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 3 years of full stack development across back-end and front-end technologies.
  • 3 years in a technical leadership role.
  • 2 years in a people management or team leadership role.
  • Preferred: Master’s degree or PhD in CS or related field.

Responsibilities

  • Set and communicate team priorities aligned to organizational goals.
  • Set expectations with individuals based on level and role; provide feedback.
  • Develop mid-term technical goals and roadmaps for teams.
  • Guide system design; write and review development code.
  • Review code to ensure best practices and quality.

Skills

Software development
Full stack development
Technical leadership
People management
Backend languages
Frontend languages

Education

Bachelor’s degree or equivalent
Master’s or PhD (preferred)

Tools

Java
Python
Golang
C++
JavaScript
TypeScript
HTML
CSS

Job description

Minimum qualifications:
  • Bachelor’s degree, or equivalent practical experience.
  • 8 years of experience in software development.
  • 3 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.
  • 3 years of experience in a technical leadership role.
  • 2 years of experience in a people management or team leadership role.
Preferred qualifications:
  • Master's degree or PhD in Computer Science or related technical field.
  • 3 years of experience working in a complex, matrixed organization.
About the job:

Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.
With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.

Ads Marketing and Sales are a key driver for a healthy and growing Ads business. Over the next 10 years, the Ads business will grow to a rare size and scale amongst all businesses in history. The organization's goal is to to build the appropriate technical solutions/products to help drive Google’s overall revenue via Ads Marketing and its intersection with Google Sales.

Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google. We’re made up of multiple teams, building Google’s Advertising products including search, display, shopping, travel and video advertising, as well as analytics. Our teams create trusted experiences between people and businesses with useful ads. We help grow businesses of all sizes from small businesses, to large brands, to YouTube creators, with effective advertiser tools that deliver measurable results. We also enable Google to engage with customers at scale.

Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
US: $207000 - $300000 (USD) + 20% bonus target + equity + benefits
Learn more about benefits at Google.

Responsibilities:
  • Set and communicate team priorities that support the broader organization’s goals. Align strategy, processes, and decision-making across teams.
  • Set clear expectations with individuals based on their level and role and aligned to the broader organization’s goals. Meet regularly with individuals to discuss performance and development and provide feedback and coaching.
  • Develop the mid-term technical goals and roadmap within the scope of your (often multiple) team(s). Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
  • Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.
  • Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, efficiency).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Search Ads Shopping Infrastructure
Staff Software Engineer, Search Ads Shopping Infrastructure

Socket.dev • Mountain View (CA)

On-site
USD 207,000 - 300,000
Bonus target
Equity
Benefits
Senior Software Engineer, Infrastructure, YouTube Ads Serving Infrastructure
Senior Software Engineer, Infrastructure, YouTube Ads Serving Infrastructure

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
Senior Software Engineer, Distributed Systems Infrastructure, Google Ads
Senior Software Engineer, Distributed Systems Infrastructure, Google Ads

Google Inc. • Mountain View (CA)

On-site
USD 174,000 - 252,000
Senior Staff Software Engineer, Ads Enterprise Platform Team
Senior Staff Software Engineer, Ads Enterprise Platform Team

Google • United States

On-site
USD 262,000 - 364,000
Health, dental, vision, life, and disa
401(k) with company match
Paid time off: 20 days/year
+4
Senior Software Engineer, Search Ads Infrastructure
Senior Software Engineer, Search Ads Infrastructure

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Staff Software Engineer, Sales AI Experiences, Ads
Staff Software Engineer, Sales AI Experiences, Ads

Google • Mountain View (CA)

On-site
USD 207,000 - 301,000
Staff Software Engineer, Google Ads
Staff Software Engineer, Google Ads

Google • Kirkland (WA)

On-site
USD 207,000 - 300,000
Health insurance
Dental insurance
Vision insurance
+8
Staff Software Engineer, Google Ads
Staff Software Engineer, Google Ads

Google • New York (NY)

On-site
USD 207,000 - 300,000
Health insurance
Dental insurance
Vision insurance
+5
Senior Software Engineer, Infrastructure, Google Ads
Senior Software Engineer, Infrastructure, Google Ads

Google • Mountain View (CA)

On-site
USD 174,000 - 253,000
15% bonus target
Equity
Comprehensive benefits
Software Engineer III, Ads Bidding
Software Engineer III, Ads Bidding

Google • Mountain View (CA)

On-site
USD 147,000 - 210,000