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

Senior Program Manager, Supply Chain Operations, Hardware Fulfillment

Senior Program Manager position at Google, managing supply chain operations and hardware fulfillment for data center infrastructure.

Data Center Operations Manager, Server Operations

Lead Google's data center operations team, managing infrastructure, and overseeing technical teams in server operations and maintenance.

Senior Product Manager, Google Distributed Cloud, Storage

Lead product strategy and development for Google Distributed Cloud Storage, focusing on enterprise-grade solutions that enable AI innovation and meet global customer needs.

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

Lead cloud transformations and architect solutions for enterprise customers at Google Cloud Platform in Riyadh, focusing on financial services sector.