This job is no longer available
This job expired on 16/09/2026. It no longer accepts applications.
Software Engineer II, Infrastructure
Google · Bengaluru
Job description
About the role
Google Ads is seeking a Software Engineer II to join its Infrastructure team. In this role you will contribute to the development of large‑scale systems that power advertising products used by billions of users worldwide. You will work on challenging problems across the full stack, from low‑level hardware interactions to high‑level service design.
Key responsibilities
- Write, test, and deploy production‑ready code for Google Ads infrastructure.
- Review peer code to ensure adherence to style guidelines, testability, and performance standards.
- Maintain and improve documentation and educational content for internal and external users.
- Triage, debug, and resolve system issues, analyzing impacts on hardware, network, and service quality.
Required profile
- Bachelor’s degree or equivalent practical experience.
- At least 1 year of programming experience in C++, Java, Go, or Python.
- Solid understanding of data structures and algorithms.
- Preferred: Master’s or PhD in Computer Science or related field, and experience building infrastructure, distributed systems, or working with compute, storage, or hardware architecture.
- Experience developing accessible technologies is a plus.
Required skills
- C++
- Java
- Go
- Python
- Data structures and algorithms
- Distributed systems
- Infrastructure development
- Compute, storage, or hardware architecture concepts
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salary: Custom Software Engineer Based on 46 job offers in IndiaSalaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Bengaluru