Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
August 10, 2026
Software Engineer III, Discover Ads Formats
Mid • On-site
Mountain View, CA
Apply now
Minimum qualifications
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in Python or C++.
- 1 year of experience testing, maintaining, or launching software products.
Preferred qualifications
- Master's degree or PhD in Computer Science or related technical fields.
- 2 years of experience with data structures and algorithms.
- Experience working on video playback across iOS or Android.
- Experience with full-stack development.
About the job
Software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. Products operate at massive scale and span 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, you will work on a project critical to business needs, with opportunities to switch teams and projects as the business evolves. The role requires versatility, leadership, and enthusiasm for solving new full-stack problems.
The Discover Ads Formats team builds user-facing products and underlying infrastructure that enable iteration and data insights. The broader advertising organization develops products across search, display, shopping, travel, video advertising, and analytics, creating useful ad experiences and tools that deliver measurable results.
Responsibilities
- Write product or system development code.
- Participate in, or lead, design reviews with peers and stakeholders to select among available technologies.
- Review code developed by other developers and provide feedback to ensure best practices, including style guidelines, code check-in, accuracy, testability, and efficiency.
- Contribute to existing documentation or educational content, adapting it based on product or program updates and user feedback.
- Triage product or system issues and debug, track, and resolve them by analyzing issue sources and their impact on hardware, network, or service operations and quality.
Similar jobs you might like
Staff Software Engineer, Ads DocService
Senior
Technology
Mountain View, CA · On-site
N/A
19 days ago
Software Engineer III, Performance, Google Cloud Platforms
Mid
Technology
Sunnyvale, CA · On-site
N/A
19 days ago
Software Engineer, Early Career, Campus
Junior
Technology
Mountain View, CA · On-site
N/A
19 days ago
Software Engineer III, Infrastructure, Google Cloud Compute
Mid
Technology
Kirkland, WA · On-site
N/A
19 days ago
Software Engineer III, Infrastructure, Google Cloud NetInfra
Mid
Technology
Madison, WI · On-site
N/A
19 days ago
Senior Software Engineer, Infrastructure, Google Cloud Memorystore
Senior
Technology
Kirkland, WA · On-site
N/A
19 days ago
Senior Staff Software Engineer, GPU System Software
Senior
Technology
Sunnyvale, CA · On-site
N/A
19 days ago
Software Engineer, Security Command Center
Mid
Technology
Kirkland, WA · On-site
N/A
19 days ago
Staff AI/ML Software Engineer, YouTube Ads Creative Foundations
Senior
Technology
Mountain View, CA · On-site
N/A
19 days ago
Senior Software Engineer, AI/ML GenAI, Search
Senior
Technology
Mountain View, CA · On-site
N/A
19 days ago