
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 ...
Skills & Technologies
Overview
Google is hiring a Staff Software Engineer, Full Stack, to work on critical projects that impact billions of users. You'll leverage your expertise in Java, C++, Python, JavaScript, and TypeScript to design and develop large-scale software solutions. This position requires 8+ years of experience in software engineering.
Job Description
Who you are
You have a Bachelor's degree or equivalent practical experience, along with 8 years of experience programming in Java, C++, or Python. You are proficient in JavaScript or TypeScript, with at least 5 years of experience testing and launching software products. Your background includes 3 years of experience in software design and architecture, and you have a strong understanding of data structures and algorithms. You have also held a technical leadership role for 3 years, guiding project teams and setting technical direction in a complex, matrixed organization.
You are versatile and enthusiastic about tackling new challenges across various domains, including information retrieval, distributed computing, and large-scale system design. Your experience in artificial intelligence, natural language processing, and UI design further enhances your ability to contribute to Google's innovative projects. You thrive in collaborative environments and are eager to influence and coach a distributed team of engineers.
Desirable
A Masterβs degree or PhD in Engineering, Computer Science, or a related technical field is preferred, as well as experience working on cross-functional or cross-business projects.
What you'll do
As a Staff Software Engineer at Google, you will design, develop, test, deploy, maintain, and enhance large-scale software solutions that handle information at massive scale. You will provide technical leadership on high-impact projects, influencing and coaching a distributed team of engineers. Your role will involve facilitating alignment and clarity across teams on goals, outcomes, and timelines, while managing project priorities, deadlines, and deliverables. You will work on specific projects critical to Googleβs needs, with opportunities to switch teams and projects as the business evolves.
You will be responsible for developing next-generation technologies that change how billions of users connect, explore, and interact with information. Your contributions will directly impact the user experience and the efficiency of Google's products. You will collaborate with cross-functional teams to ensure that the software solutions you develop meet the highest standards of quality and performance.
What we offer
At Google, you will be part of a culture that values innovation and collaboration. We offer competitive compensation, including bonuses and equity, along with comprehensive benefits. You will have the opportunity to work on projects that have a significant impact on the world, alongside some of the brightest minds in the industry. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
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

Full Stack Engineer
Google is hiring a Full Stack Engineer III to develop next-generation technologies that change how billions of users connect and interact. You'll work with Java, C++, Python, JavaScript, and TypeScript to build scalable systems. This position requires 2 years of programming experience in relevant languages.

Staff Engineer
Harmonic is seeking a Staff Software Engineer to join their Discovery team, focusing on building tools for startup discovery and investment workflows. This role requires strong technical expertise and a passion for evolving venture capital markets.

Full Stack Engineer
Harvey is hiring a Staff Software Engineer, Full Stack to lead engineering projects across various product lines. You'll work closely with AI, Legal, and GTM teams to build secure systems that deliver value to customers. This role requires a strong background in full stack development.

Full Stack Engineer
Cinder is hiring a Full Stack Engineer to build an enterprise content safety platform. You'll work with modern open source frameworks and cloud technologies to create innovative solutions. This position requires 1+ years of experience in a full-time engineering role.

Full Stack Engineer
Valence is hiring a Senior Full Stack Engineer to architect and build their AI native coaching platform. You'll work with technologies like JavaScript, React, and Node.js to deliver end-to-end features. This position requires significant experience in full stack development.