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 9 days 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

Site Risk & Due Diligence Manager, Risk & Resiliency

Lead technical site due diligence and risk assessment for AWS global infrastructure expansion, managing datacenter site selection and development projects.

Software Engineering Manager - Virtualization

Lead Apple's Virtualization team in developing cutting-edge virtual platform technologies while managing system software engineers and collaborating across hardware and software teams.

Design Manager - Data Center

Lead datacenter design and engineering initiatives for Microsoft's EMEA region, managing site due diligence and infrastructure development for next-generation facilities.

Sr. Solutions Architect

Senior Solutions Architect position at AWS working with enterprise customers to design and implement cloud solutions.

Data Center Facility Engineer

Data Center Facility Engineer position at Oracle, responsible for maintaining critical infrastructure and ensuring continuous operation of data center facilities.