
Empowering the world through technology and information
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...
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

Google • Los Angeles, CA, USA
Google is seeking a Software Engineer III to develop next-generation technologies that impact billions of users. You'll work with C++, Java, and Python while focusing on large-scale systems and performance. This role requires 2+ years of programming experience.
You have a Bachelor’s degree or equivalent practical experience, along with at least 2 years of experience programming in C++, Java, or Python. Your background includes working with data structures and algorithms, either in an academic or industry setting. You are familiar with performance analysis and large-scale systems, and you have experience with debugging and visualization tools. Your expertise extends to developing accessible technologies, and you are proficient in code and system health, diagnosis, and resolution. You understand the importance of software test engineering and are eager to contribute to projects that change how users connect and interact with information.
A Master's degree or PhD in Computer Science or related technical fields is preferred. Experience in distributed computing, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile technologies would be advantageous. You are versatile and display leadership qualities, ready to tackle new challenges across the full-stack as technology evolves.
As a Software Engineer III at Google, you will work on critical projects that require innovative solutions. You will manage project priorities and deadlines while ensuring best practices in coding and documentation. Your role will involve triaging product or system issues, debugging, and tracking resolutions by analyzing the sources of issues and their impact on hardware, network, or service operations. You will collaborate with cross-functional teams to develop technologies that handle information at massive scale, contributing to the next generation of Google products.
You will have opportunities to switch teams and projects, allowing you to grow and evolve alongside Google's fast-paced business. Your contributions will directly impact how billions of users interact with information, making your work both challenging and rewarding. You will be encouraged to bring fresh ideas from various areas, including information retrieval and large-scale system design, to help push technology forward.
Google provides a dynamic work environment where you can thrive and grow your career. You will be part of a team that values innovation and collaboration, with access to resources that support your professional development. The company offers competitive compensation and benefits, ensuring that you are rewarded for your contributions. You will have the chance to work on projects that have a significant impact on users worldwide, making your role at Google both meaningful and fulfilling.
Apply now or save it for later. Get alerts for similar jobs at Google.