Google logo

Senior Software Engineer, Full Stack

Google

About the Role

As a Senior Software Engineer, Full Stack at Google Ads, you will be at the forefront of developing next-generation technologies that change how billions of users connect, explore, and interact with information. You will work on projects critical to Google’s needs, with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities, and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Responsibilities

  • Write and test 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • 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.

Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years 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.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

Preferred Qualifications

  • Master’s degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.

About Google Ads

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.

Salary and Benefits

The US base salary range for this full-time position is $161,000-$239,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

Benefits
Extracted with AI

  • Bonus
  • Equity
  • Health Insurance
  • Paid Vacation

Similar jobs

Last update: 23 minutes ago

Google logo
Google

Software Engineer III, Full Stack

Join Google Ads as a Software Engineer III, Full Stack, to develop next-gen technologies and handle massive scale information.

Google logo
Google

Software Engineer III, Full Stack

Join Google as a Software Engineer III, Full Stack, to develop next-gen technologies impacting billions of users.

Google logo
Google

Senior Full Stack Software Engineer

Join Google as a Senior Full Stack Software Engineer to build innovative solutions using LLMs in Warsaw.

Google logo
Google

Software Engineer III, Full Stack

Join YouTube as a Software Engineer III, Full Stack, to develop next-gen technologies. Requires Java, TypeScript, and full stack experience.

Google Cloud - Minnesota logo
Google Cloud - Minnesota

Senior Software Engineer, Full Stack, Google Workspace

Senior Full Stack Software Engineer role at Google, involving Java, Python, JavaScript, and leadership in Raleigh, NC.

Google logo
Google

Senior Software Engineer, Google Ads

Senior Software Engineer role at Google Ads, focusing on large scale systems and software development.

Google logo
Google

Senior Software Engineer, Google Cloud Computing

Join Google Cloud as a Senior Software Engineer to drive cloud platform innovations using Python, Java, and Angular.

Google logo
Google

Software Engineer III, Full Stack

Join Google as a Software Engineer III, Full Stack in Warsaw to develop next-gen technologies for Pixel Biometrics.

Google Cloud - Minnesota logo
Google Cloud - Minnesota

Staff Software Engineer, Full Stack, Google Cloud Platforms

Lead and develop software solutions at Google Cloud, utilizing full stack skills in Java, JavaScript, and more.

Google logo
Google

Software Engineer III, Full Stack

Join Google as a Software Engineer III, Full Stack in Warsaw, Poland, working on next-gen technologies for billions of users.

Google logo
Google

Software Engineer II, Backend

Join Google as a Software Engineer II, Backend, to develop next-gen technologies for billions of users. Requires 1 year of experience in software development.

Snap Inc. logo
Snap Inc.

Senior Full Stack Software Engineer

Join Snap Inc. as a Senior Full Stack Software Engineer in Los Angeles. Develop cutting-edge web applications using JavaScript, Angular, and more.

Google logo
Google

Software Engineer, Google Cloud AI

Join Google Cloud AI as a Software Engineer to develop next-gen technologies in AI, cloud computing, and more.

Google logo
Google

Senior Software Engineer, Artificial Intelligence

Join Google as a Senior Software Engineer in AI, focusing on machine learning, Python, and data structures.

Google logo
Google

Early Career Software Engineer

Join Google as an Early Career Software Engineer in Seattle, WA. Develop cutting-edge technologies across a variety of platforms.

Moveworks logo
Moveworks

Senior Software Engineer II, Fullstack

Join Moveworks as a Senior Fullstack Engineer to innovate with ML and AI in web development.

Google logo
Google

Software Engineer, Node Platform

Join Google as a Software Engineer on the Node Platform team, working with C++ and Go in New York.

Google logo
Google

Software Engineer, Gmail Android Development

Join Google as a Software Engineer for Gmail Android Development, focusing on innovative technologies and user experience.

Google logo
Google

Software Engineer, Infrastructure, Google Cloud Storage

Join Google as a Software Engineer in Infrastructure for Google Cloud Storage, focusing on distributed systems and data structures.

CloudKitchens logo
CloudKitchens

Senior/Staff Full-Stack Software Engineer

Join CloudKitchens as a Senior Full-Stack Engineer in Los Angeles, focusing on innovative software solutions for the restaurant industry.

Google logo
Google

Software Engineer AI/ML, Devices and Services

Join Google as a Software Engineer AI/ML to develop systems for devices like Pixel and Nest, enhancing supply chain processes.

Google logo
Google

Software Developer II, Site Reliability Engineering, Google Cloud

Join Google Cloud as a Software Developer II in Site Reliability Engineering to build and run large-scale systems.

Adobe logo
Adobe

Senior Fullstack Engineer - GenStudio

Join Adobe as a Senior Fullstack Engineer to develop core features for GenStudio using JavaScript, React, Angular, and cloud technologies.

Google logo
Google

Software Engineer, YouTube Knowledge

Join Google as a Software Engineer on the YouTube Knowledge team in Paris, working on large-scale systems and machine learning.