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 next-generation technologies that impact billions of users, with opportunities to work across various technical domains including distributed computing, system design, and AI.
The ideal candidate will bring 8+ years of software development experience, with deep knowledge in data structures and algorithms. They'll need to demonstrate strong full-stack capabilities, with 5 years of experience in both backend (Java, Python, GO, C++) and frontend (JavaScript/TypeScript, HTML, CSS) development. The role requires someone who can not only code but also lead project teams and set technical direction.
As a Staff Software Engineer at Google, you'll be responsible for managing project priorities, deadlines, and deliverables while designing and developing software solutions. You'll work in Google's education sector, contributing to products used by hundreds of millions of students worldwide, including Google Classroom, Google Workspace, Chromebooks, and YouTube.
The position offers the opportunity to work on critical projects with the flexibility to switch teams as both you and the business evolve. Google emphasizes versatility and leadership qualities, looking for engineers who are enthusiastic about tackling new problems across the full-stack while continuing to push technology forward. The role combines technical expertise with leadership responsibilities, making it ideal for someone who wants to make a significant impact at scale while growing their career at one of tech's most influential companies.