Google

About Google

Empowering the world through technology and information

🏒 TechπŸ‘₯ 100K+πŸ“… Founded 1998πŸ“ Mountain View, California, United States

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 ...

Google

Software Engineering β€’ Mid-Level

Google β€’ Mountain View

Apply Now β†’

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.