Software Engineer, Google Ads Team
Google· Google Ads Team
SingaporeFull-timePosted 1mo ago
About the role
Google’s software engineers develop next-generation technologies for massive-scale information processing and advertising systems. This role focuses on backend development for the Google Ads team, with opportunities to switch projects as the organization grows.
Responsibilities
- Dive deep into complex, high-throughput advertising systems and intricate codebases to drive impactful performance improvements across both real-time serving stacks and offline data pipelines.
- Contribute to the design of new features and system enhancements, taking complete ownership of their implementation, testing, and deployment to Google's production systems.
- Diagnose and resolve critical technical issues and system bottlenecks, identifying root causes to ensure high reliability, data integrity, and a seamless experience for end-users and partners.
- Develop and scale next-generation advertising solutions that balance performance-driven results with modern privacy standards, directly contributing to increased ROI and platform growth.
- Leverage and gain deep expertise in a varied suite of back-end technologies and infrastructure, including C++ for low-latency systems and distributed data tools (such as Flume, F1, and GoogleSQL) for large-scale analysis and storage.
Qualifications
- Bachelor’s degree in Computer Science, a similar technical field of study, or equivalent practical experience.
- 1 year of experience with software development in one or more programming languages (e.g., C++, Java, Python or Go).
- 1 year of experience with data structures and algorithms.
- 1 year of experience with back-end development.
- Experience working with two or more from the following: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, networking, developing large software systems, or security software development.
Skills
Required:Programming languagesData structures and algorithmsBack-end development
Nice to have:Web application developmentUnix/Linux environmentsDistributed and parallel systemsSecurity software developmentMachine Learning (ML) model coding languagesAccessibility
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network2d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping2d agoMountain View, CA, USA · Product Management
- UX Program Manager2d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS2d agoHybrid (Kraków, Poland; Munich, Germany)
- 2d ago