Staff Software Engineer, Technical Lead, Cloud Data Management

Google is a global technology leader that specializes in internet-related services and products.
$189,000 - $284,000
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Staff Software Engineer, Technical Lead, Cloud Data Management

Google is seeking a Staff Software Engineer, Technical Lead for Cloud Data Management. This role involves working at the hardware and software boundary to bring new Smart Network Interface Controllers (NICs) to all machines in the Google fleet. The ideal candidate will lead the effort to drive software development for the next generation NIC, taking it through development into production.

Key responsibilities include:

  • Designing and evaluating approaches to use offload efficiently from Google software that can be offloaded to a SmartNIC/infrastructure processing unit.
  • Implementing and executing testable system specifications, conducting validation of behavior and suitability of prospective hardware units, prototypes, emulations, or simulations for use in Google infrastructure.
  • Building and testing software in C++ for Google's Smart NICs.

The role requires a Bachelor's degree (or equivalent practical experience) and 8 years of software development experience. The candidate should have 3 years of experience in a technical leadership role overseeing projects and experience with networking concepts and technologies.

Google Cloud accelerates organizations' ability to digitally transform their businesses and industries. They deliver enterprise-grade solutions leveraging cutting-edge technology and tools for developers. This role offers the opportunity to work on critical projects with the potential to switch teams as the fast-paced business grows and evolves.

The position offers a competitive salary range of $189,000-$284,000 plus bonus, equity, and benefits. Google is committed to diversity, equality, and creating a culture of belonging for all employees.

Last updated a month ago

Responsibilities For Staff Software Engineer, Technical Lead, Cloud Data Management

  • Lead the effort to drive software development for the next generation Network Interface Controller (NIC) at Google, taking the NIC through development into production
  • Design and evaluate approaches to use offload efficiently from Google software that can be offloaded to a SmartNIC/infrastructure processing unit
  • Implement and execute testable system specifications, conduct validation of behavior and suitability of prospective hardware units, prototypes, emulations, or simulations for the use in the Google infrastructure
  • Build and test software in C++ for the use of Google's Smart NICs

Requirements For Staff Software Engineer, Technical Lead, Cloud Data Management

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 3 years of experience in a technical leadership role overseeing projects
  • Experience with networking concepts and technologies

Interested in this job?

Jobs Related To Google Staff Software Engineer, Technical Lead, Cloud Data Management

Enterprise Architect, Google Cloud Professional Services (English, Japanese)

Senior Enterprise Architect position at Google Cloud, requiring 6 years of experience, cloud expertise, and bilingual English-Japanese skills.

Enterprise Cloud Architect

Senior cloud architecture role at Google, requiring 8+ years of experience and fluency in English and Italian, focusing on enterprise cloud transformation and technical leadership.

Enterprise Cloud Architect

Senior Enterprise Cloud Architect position at Google Cloud Platform in Milan, leading cloud transformations and providing technical direction for enterprise customers.

Data Center Operations Manager, Global Server Operations

Lead Google's data center operations team, managing infrastructure, and overseeing technical teams in a global environment.

Enterprise Architect, Google Cloud Professional Services

Lead enterprise cloud architecture and migration projects at Google Cloud, providing technical leadership and customer-facing expertise in cloud solutions.