Staff Software Engineer, Full Stack, Google Ads

Google is a global technology leader that develops innovative products used by billions of users worldwide.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Education

Description For Staff Software Engineer, Full Stack, Google Ads

Google is seeking a Staff Software Engineer to join their Google Ads team, focusing on full-stack development. This role combines technical leadership with hands-on development, requiring expertise in both backend and frontend technologies. The position involves working on critical projects that impact billions of users, developing next-generation technologies across various domains including distributed computing, system design, and AI. The ideal candidate will bring 8+ years of software development experience, with deep knowledge in full-stack development using languages like Java, Python, GO, and JavaScript/TypeScript.

As a Staff Software Engineer, you'll lead high-impact projects, mentor team members, and drive technical direction while maintaining hands-on involvement in development. The role offers opportunities to work on Google's educational initiatives, including Google Classroom and Google Workspace, which serve hundreds of millions of students worldwide. You'll be responsible for designing and implementing large-scale software solutions, managing project priorities, and ensuring successful delivery of complex technical projects.

Google offers a collaborative environment where engineers can grow and switch between teams and projects as needed. The company is committed to diversity, equality, and creating a culture of belonging. This role provides an opportunity to make a significant impact on Google's educational technology initiatives while working with cutting-edge technologies and talented engineers across the organization.

Last updated 13 hours ago

Responsibilities For Staff Software Engineer, Full Stack, Google Ads

  • Provide technical leadership on high-impact projects
  • Influence and coach a distributed team of engineers
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions

Requirements For Staff Software Engineer, Full Stack, Google Ads

Java
Python
Go
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience with full stack development
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture

Interested in this job?

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

Technical Program Manager, Enterprise Architecture

Lead complex technical programs at Google's Enterprise Architecture team, managing cross-functional projects and implementing engineering excellence standards.

Leadership Technical Program Manager I, Search

Lead complex engineering projects at Google Search as a Technical Program Manager, managing cross-functional teams and driving organizational efficiency.

Senior Product Manager, RCS Business Messaging

Lead product strategy and development for Google's RCS Business Messaging platform, focusing on user experience, security, and business growth.

Leadership Technical Program Manager II, Google Ads

Lead complex technical programs at Google Ads, managing multi-disciplinary engineering projects and driving strategic initiatives in advertising technology.

Lead Group Product Manager, Ads

Lead Google's Ads product team in developing innovative advertising solutions, managing product strategy, and driving cross-functional collaboration with 10+ years of product management experience required.