Senior Software Engineer, Google Ads Job in Google Careers
Senior Software Engineer, Google Ads
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
About the Job
Google s software engineers develop next-generation technologies that transform how billions of users connect, explore, and interact with information. Our products operate at massive scale and extend well beyond web search. We seek engineers who bring fresh ideas from diverse areas, including:
- Information retrieval
- Distributed computing
- Large-scale system design
- Networking and data storage
- Security
- Artificial intelligence
- Natural language processing
- UI design and mobile
As a Software Engineer at Google, you ll work on a specific project critical to Google s needs, with opportunities to switch teams and projects as you and our fast-paced business evolve. We need engineers who are versatile, show leadership qualities, and are enthusiastic about solving new problems across the full stack as we continue to push technology forward.
With your technical expertise, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
About Google Ads
Google Ads powers the open internet with cutting-edge technology that creates value for users, publishers, advertisers, and Google. Our teams build Google s advertising products across search, display, shopping, travel, and video advertising, as well as analytics. We create trusted experiences between people and businesses with useful ads that help grow companies from small businesses to large brands and YouTube creators.
Responsibilities
- Write and test product or system development code.
- Participate in, or lead design reviews with peers and stakeholders to evaluate technologies and approaches.
- Review code developed by other developers, providing feedback to ensure best practices (e.g., style guidelines, code accuracy, testability, and efficiency).
- Contribute to and adapt documentation and educational content based on product updates and user feedback.
- Triage and debug product or system issues by analyzing sources of problems and their impact on hardware, networks, or service operations.
Minimum Qualifications
- Bachelor s degree or equivalent practical experience.
- 5 years of experience in software development in one or more programming languages, with expertise in data structures and algorithms.
- 3 years of experience in testing, maintaining, or launching software products.
- 1 year of experience in software design and architecture.
Preferred Qualifications
- Master s degree or PhD in Computer Science or a related technical field.
- 1 year of experience in a technical leadership role.
- Experience developing accessible technologies.
Qualification : Bachelors degree or equivalent practical experience.

