Staff Software Engineer, Search Ads Budgeting
Google· Engineering
Mountain View, CA, USA$207k - $300kFull-timePosted 1w ago
About the role
Staff Software Engineer responsible for technical leadership on high-impact projects within Google Ads Budgeting, shaping large-scale software solutions, and influencing distributed engineering teams. Role involves building and improving budgeting systems for Google Ads across multiple campaign types and collaborating with teams like Google Research and DeepMind on AI/ML innovations.
Responsibilities
- 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.
Qualifications
- Bachelor's degree or equivalent practical experience.
- 8 years of experience programming in C++, Java, Python, Kotlin or Go.
- 5 years of experience with large-scale distributed systems, real-time control/optimization systems, or ML/forecasting pipelines.
- 5 years of experience testing, and launching software products.
- 3 years of experience with software design and architecture.
Skills
Required:C++JavaPythonKotlinGoDistributed systems
Benefits
- Learn more about benefits at Google (link provided in job description)
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago