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

Staff Engineer Senior

GoogleMountain View - On-Site

Posted 4w ago🏛️ On-SiteSeniorLeadStaff Engineer📍 Mountain View💰 $197,000 - $291,000 / yearly
Apply Now →

Skills & Technologies

Overview

Google is hiring a Staff Software Engineer to lead systems engineering and architecture initiatives. You'll work with C++, Java, Kotlin, and Python to develop software for the Android platform and low-level systems. This position requires 8 years of experience in software engineering and a strong background in software design.

Job Description

Who you are

You have 8 years of experience in software engineering, with a strong command of C/C++, Java/Kotlin, or Python — you've designed and launched software products, demonstrating your expertise in software design and architecture. Your technical leadership experience spans at least 3 years, where you've overseen project execution and collaborated with multiple teams to deliver impactful features.

Your background includes developing for the Android platform, where you've worked with its frameworks, system services, or software/hardware architectures — you understand the intricacies of low-level systems software, including kernel and driver development, and how software interacts with hardware. A Master's degree or PhD in Engineering, Computer Science, or a related field is preferred, showcasing your commitment to advancing your technical knowledge.

You are familiar with Linux kernel software development and debugging, and you have experience with system components like CPU, GPU, TPU/NPU, memory, and PCIe — your collaborative nature allows you to work effectively across organizations to move architectural designs into production. You thrive in environments that require innovative thinking and problem-solving skills, and you are eager to contribute to Google's mission of developing next-generation technologies.

Desirable

Experience in software/hardware co-design or influencing hardware design from a software perspective would be a plus — you are comfortable navigating complex technical discussions and translating them into actionable plans. Your familiarity with Android app development using Java or Kotlin enhances your ability to contribute to various projects within the Android stack.

What you'll do

As a Staff Software Engineer at Google, you will lead the design and development of prototype and production software across the Android stack, including kernel, BSP, framework, and application layers — your work will prove the feasibility of designs and contribute to the development of embedded software stacks running inside Google SoCs. You will collaborate with cross-functional teams to ensure that architectural designs are effectively implemented and launched.

Your role will involve overseeing project execution, mentoring junior engineers, and driving technical discussions that influence the direction of software and hardware integration — you will be responsible for ensuring that the software you develop meets the high standards expected at Google. You will also engage in debugging and optimizing low-level systems software, ensuring that it operates efficiently and effectively within the broader system architecture.

What we offer

At Google, you will be part of a team that is dedicated to pushing the boundaries of technology — you will have the opportunity to work on projects that impact billions of users worldwide. We offer a competitive salary and benefits package, along with a collaborative work environment that encourages innovation and professional growth. You will have access to resources and support to further your career and contribute to meaningful projects that shape 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

Waymo

Staff Engineer

Waymo📍 Mountain View - On-Site

Waymo is seeking a Senior Staff Software Engineer to lead the development of data analysis infrastructure for autonomous driving technology. You'll work with Python, C++, and machine learning frameworks to enhance the Waymo Driver's capabilities. This role requires extensive experience in software engineering and data analysis.

🏛️ On-SiteSenior
1w ago
Earnin

Staff Engineer

Earnin📍 Mountain View - Hybrid

Earnin is hiring a Staff Software Engineer to drive the design and implementation of backend services. You'll work collaboratively across teams to create high-quality, maintainable code. This position requires significant experience in backend engineering.

🏢 HybridSenior
3d ago
Earnin

Staff Engineer

Earnin📍 Mountain View - Hybrid

Earnin is seeking a Senior Staff Software Engineer to drive the design and implementation of backend services. You'll work with Java and Spring to enhance financial products that provide real-time financial flexibility. This role requires significant experience in backend development.

🏢 HybridSenior
1w ago
Waymo

Staff Engineer

Waymo📍 Mountain View - On-Site

Waymo is hiring a Staff Software Engineer for their Infrastructure team to lead the development of mapping infrastructure for autonomous driving. You'll work with machine learning models and improve software efficiency. This role requires expertise in Python and AWS.

🏛️ On-SiteLead
1w ago
Cyngn

Systems Engineer

Cyngn📍 Mountain View - On-Site

Cyngn is hiring a Staff Systems Engineer to lead system definition and architecture for autonomous vehicle and robotics platforms. You'll be responsible for converting high-level product requirements into detailed engineering specifications. This role requires deep experience in industrial robotics or vehicle systems.

🏛️ On-SiteSenior
1 month ago