onsite
Senior Staff Software Engineer - Search Ads Quality Backend - Google
Software Engineer
Lead the design, development, and scaling of backend services for Search Ads quality, driving high‑performance, reliable systems using Java, Python, Go, and modern web technologies.
About the role
Key Responsibilities
- Architect and implement large‑scale backend services that power Search Ads quality metrics and decision engines.
- Lead cross‑functional teams, mentoring engineers and driving best practices in code quality, testing, and deployment.
- Collaborate with data scientists and product managers to translate business requirements into robust, scalable solutions.
- Own the full software development lifecycle: design, coding, code review, performance tuning, and production support.
- Champion continuous improvement, adopting new tools and techniques to enhance reliability and developer productivity.
Requirements
- 8+ years of software development experience with strong expertise in Java, Python, or Go.
- Proven experience designing and scaling backend systems in a high‑traffic environment.
- Solid foundation in data structures, algorithms, and system architecture.
- Demonstrated leadership in technical teams, guiding architecture decisions and code quality.
- Excellent communication skills and a collaborative mindset.
Skills
javapythongojavascripttypescript