Software Engineer, Engineering Productivity, Google Ads

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Entry-Level Software Engineer
Contact Company
5000+ Employees
1+ year of experience
Enterprise SaaS · Advertising

Description For Software Engineer, Engineering Productivity, Google Ads

Google is seeking a Software Engineer for their Engineering Productivity team within Google Ads, focusing on developing tools and systems that enhance developer efficiency and code quality. This role combines software development with tooling expertise, where you'll be instrumental in improving development processes across Google's advertising technology stack.

The position offers an opportunity to work on critical projects that impact Google's advertising infrastructure, which helps power the open internet by connecting people, publishers, and advertisers. You'll be part of a team that builds Google's advertising products across search, display, shopping, travel, and video advertising, as well as analytics.

As a Software Engineer in Engineering Productivity, you'll be responsible for writing code, conducting design reviews, and ensuring best practices in software development. You'll work on debugging complex systems, contribute to documentation, and help maintain high standards of code quality. The role requires both technical expertise and collaborative skills, as you'll be working with various stakeholders to improve developer tools and processes.

The ideal candidate should have experience with software development in languages like Python, C++, or Java, and preferably have background in building developer tools. This position offers growth opportunities within Google's fast-paced environment, where you can contribute to technologies that impact billions of users while working with cutting-edge advertising technology.

This role is perfect for someone who combines technical skills with a passion for improving developer workflows and maintaining high-quality code standards. You'll be part of Google's mission to create trusted experiences between people and businesses through effective advertising tools while helping grow businesses of all sizes.

Last updated a month ago

Responsibilities For Software Engineer, Engineering Productivity, Google Ads

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Engineer, Engineering Productivity, Google Ads

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 1 year of experience building developer tools that improve developer velocity, code quality and code health (preferred)
  • Experience developing accessible technologies (preferred)

Interested in this job?

Jobs Related To Google Software Engineer, Engineering Productivity, Google Ads

Technical Program Manager I, Capacity Planning and Automation, Google Workspace

Technical Program Manager role at Google focusing on capacity planning and automation for Google Workspace, combining technical expertise with project management skills.

Business Program Manager, Global Data Centers

Business Program Manager position at Google's Global Data Centers, managing facility maintenance agreements, contractor relationships, and supporting technical infrastructure operations.

Mechatronics Engineer, Data Center, Automation, Controls Focused

Mechatronics Engineer position at Google focusing on data center automation and robotics systems, requiring expertise in control systems and industrial automation.

CPU Functional Verification Engineer, Silicon, University Graduate

Entry-level CPU Functional Verification Engineer position at Google, focusing on hardware verification and validation using various methodologies and tools.

Partner Solutions Engineer, Digitalization Operations

Partner Solutions Engineer role at Google focusing on digitalization operations, internal tools development, and technical partner management.