Staff Software Engineer, Technical Lead, Cloud Data Management

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$189,000 - $284,000
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

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

Google is seeking a Staff Software Engineer to lead the development of next-generation Network Interface Controller (NIC) technologies. This role sits at the crucial intersection of hardware and software, focusing on bringing Smart NICs to Google's entire fleet. The position offers an opportunity to work on large-scale system design and networking technologies that impact billions of users worldwide.

As a technical lead, you'll be responsible for driving software development for next-generation NICs from development through to production. The role requires expertise in both software development and networking technologies, with a particular focus on hardware NIC pipelines and packet processing. You'll work with cutting-edge technology in Google's cloud infrastructure, designing and implementing solutions that enhance Google's networking capabilities.

The ideal candidate brings extensive software development experience, strong technical leadership skills, and deep knowledge of networking concepts. You'll be part of Google Cloud, which helps organizations across 200+ countries digitally transform their businesses using Google's cutting-edge technology. This role offers competitive compensation, including a strong base salary, bonus potential, equity, and comprehensive benefits.

Working at Google means joining a company that values diversity, equality, and inclusion, with a commitment to building a representative workforce. You'll be part of a dynamic environment that encourages innovation and collaboration, with opportunities to work on projects that have global impact. The role offers professional growth in a fast-paced, evolving organization while working with some of the most advanced technology infrastructure in the world.

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
  • 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
  • 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
  • Experience with hardware Network Interface Controller (NIC) pipelines (preferred)
  • Experience with packet processing pipelines and P4 language (preferred)
  • Master's degree or PhD in Computer Science, or a related technical field (preferred)
  • 3 years of experience working in a changing organization (preferred)

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

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

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.