Staff Software Engineer, Technical Lead, Cloud Data Management

3 Months ago • 8-11 Years • Full Stack Development • $189,000 PA - $284,000 PA

Job Summary

Job Description

As a Staff Software Engineer, Technical Lead, you will lead the development of the next generation Network Interface Controller (NIC) at Google. You will design and evaluate approaches to efficiently offload tasks from Google's software to a SmartNIC/infrastructure processing unit. You will implement and execute testable system specifications, conduct validation of prospective hardware units, prototypes, emulations, or simulations for use in Google's infrastructure. You will also build and test software in C++ for use with Google's Smart NICs.
Must have:
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development
  • 3 years of experience in a technical leadership role
  • Experience with networking concepts and technologies
Good to have:
  • Master's degree or PhD in Computer Science
  • 3 years of experience working in a changing organization
  • Experience with hardware Network Interface Controller (NIC) pipelines
  • Experience with packet processing pipelines and P4 language

Job Details


Minimum qualifications:

  • 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.

Preferred qualifications:

  • Master's degree or PhD in Computer Science, or a related technical field.
  • 3 years of experience working in a changing organization.
  • Experience with hardware Network Interface Controller (NIC) pipelines.
  • Experience with packet processing pipelines and P4 language.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

In this role, you will work in the hardware and software boundary to bring new Smart Network Interface Controllers (NICs) to all machines in the Google fleet.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

The US base salary range for this full-time position is $189,000-$284,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about .

Responsibilities

  • 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.

Similar Jobs

PwC - Senior Associate _Risk Analytics_ Java Developer – Advisory – Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
4 Months ago
PlayStation Global - Software Engineering Intern - Undergraduate

PlayStation Global

San Diego, California, United States (Hybrid)
4 Months ago
Bohemia Interactive - Back-end Web Developer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
3 Months ago
VGW - Principal Engineer

VGW

Krakow Am See, Mecklenburg-Vorpommern, Germany (Remote)
3 Months ago
The Walt Disney Company - Lead Software Engineer (Identity)

The Walt Disney Company

Burbank, California, United States (On-Site)
2 Months ago
Ness Digital - Architect - Offshore

Ness Digital

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Definitive Healthcare - UI Developer

Definitive Healthcare

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Nisum - Java Technical Lead - N4418

Nisum

San Francisco, California, United States (On-Site)
4 Months ago
Google - Software Engineer Tech Lead, Search Experiments

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
3 Months ago
Google - Scaled Solutions Engineer, Scaled Technical Services

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Extreme Network - Staff Software Systems Engineer-Technical Lead- Cloud Networking

Extreme Network

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
ByteDance - Site Reliability Engineer - Security Engineering - San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Zuora - Econometric Data Scientist

Zuora

Chennai, Tamil Nadu, India (Hybrid)
3 Months ago
ByteDance - Data Analyst - Global Payment - Singapore

ByteDance

Singapore (On-Site)
3 Months ago
Solvers India - Game Developer - Slot (Frontend)

Solvers India

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
ByteDance - Senior Backend Engineer - Tokyo

ByteDance

Tokyo, Japan (On-Site)
3 Months ago
Nagarro - Senior SAP Basis Consultant with German

Nagarro

Poland (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Raleigh, North Carolina, United States

CD PROJEKT RED - Senior VFX Artist

CD PROJEKT RED

Boston, Massachusetts, United States (On-Site)
4 Months ago
The Walt Disney Company - Sr Product Manager II - Identity Observability

The Walt Disney Company

Santa Monica, California, United States (On-Site)
3 Months ago
Samsung Semiconductor - Senior Manager, SoC Products and Solutions Planning

Samsung Semiconductor

San Jose, California, United States (Hybrid)
4 Months ago
Salesforce - Enterprise Account Executive - East

Salesforce

New York, New York, United States (On-Site)
3 Months ago
Next Level Business Services - .NET Developer

Next Level Business Services

Chicago, Illinois, United States (On-Site)
3 Months ago
ByteDance - Research Scientist in Foundation Model (Music) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Next Level Business Services - Network Architecture and Operations

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
3 Months ago
CAE - Program Manager III

CAE

Arlington, Texas, United States (On-Site)
4 Months ago
Anavation - Systems Administrator

Anavation

Reston, Virginia, United States (On-Site)
3 Months ago
Fabric - Director, Systems Engineering (Chinese/English bi-lingual)

Fabric

Los Angeles, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

BigID - Senior Software Engineer

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Months ago
Google - Software Engineer II, Publisher Approvals

Google

(On-Site)
2 Months ago
The Walt Disney Company - Senior Software Engineer, Research - Ad Platforms

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Months ago
Mozilla - Senior Software Engineer, Services

Mozilla

United States (Remote)
3 Months ago
Hasbro - Full Stack Software Engineer II, D&D Beyond

Hasbro

Canada (On-Site)
3 Months ago
Google - Senior Software Engineer, Front End, Search Content Platform

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Months ago
Highspot - Sr. Backend Engineer, Coaching

Highspot

Hyderabad, Telangana, India (Hybrid)
5 Months ago
IManage - Full Stack Senior Developer (ReactJS, NodeJS)

IManage

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
The Walt Disney Company - Lead Software Engineer, Machine Learning - Ad Platforms

The Walt Disney Company

San Francisco, California, United States (On-Site)
3 Months ago
Diligent Corporation - React Full Stack Developer

Diligent Corporation

Galway, County Galway, Ireland (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug