
About Google
Empowering the world through technology and information
Key Highlights
- Over 100,000 employees globally
- Headquartered in Mountain View, California
- Parent company Alphabet Inc. valued at $1.5 trillion
- Google Cloud Platform serves millions of customers
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
π Benefits
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
π Culture
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

Software Engineering β’ Mid-Level
Google β’ Mountain View
Skills & Technologies
Overview
Google is hiring a Software Engineer III for Google Ads to develop next-generation technologies that change how billions of users connect and interact. You'll work with C++ and large-scale systems, requiring 2 years of experience in programming and data analysis.
Job Description
Who you are
You have a Bachelor's degree or equivalent practical experience, along with at least 2 years of experience programming in C++. You possess a strong understanding of performance, large-scale systems, data analysis, and debugging, and have experience with data structures and algorithms in both academic and industry settings. Your background includes developing accessible technologies and proficiency in code and system health, diagnosis, and resolution. You are versatile and enthusiastic about tackling new problems across the full-stack, demonstrating leadership qualities in your work.
Desirable
A Master's degree or PhD in Computer Science or a related technical field is preferred, along with additional experience in visualization tools and software test engineering. You are familiar with information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, and UI design.
What you'll do
As a Software Engineer III at Google, you will work on critical projects that align with Googleβs needs, contributing to the development of technologies that impact billions of users. You will design, develop, test, deploy, maintain, and improve software, managing individual project priorities, deadlines, and deliverables. Your role will involve collaborating with cross-functional teams to push technology forward, ensuring that products handle information at massive scale. You will have opportunities to switch teams and projects as the business evolves, allowing you to grow and adapt in a fast-paced environment.
What we offer
At Google, you will be part of a culture that encourages innovation and collaboration. You will have access to a range of benefits, including competitive compensation and opportunities for professional development. We believe in empowering our engineers to bring fresh ideas and solutions to the table, fostering an environment where you can thrive and make a significant impact on the future of technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Google.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Google is hiring a Software Engineer III for their Google Ads Infrastructure team. You'll work on developing large-scale infrastructure and distributed systems using C++, Python, or Java. This position requires 2 years of experience in software development and knowledge of engineering productivity tools.

Machine Learning Engineer
Google is hiring a Software Engineer III for their AI/ML GenAI team to implement GenAI solutions and utilize ML infrastructure. You'll work with Python and C++ to develop technologies that impact billions of users. This position requires 2 years of programming experience and familiarity with core GenAI concepts.

Software Engineering
Google is hiring a Senior Software Engineer for the Google Ads Customer Voice team. You'll work on full stack development using Java, Angular, and SQL, focusing on building scalable APIs and user interfaces. This position requires 5+ years of software development experience.