Staff Software Engineer, Google Cloud Network Load Balancer

Google
Apply Now

Job Description

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 10 years of software development experience, or 8 years with an advanced degree.
  • Experience with software development using C++.
  • Experience with distributed systems.

Preferred qualifications:

  • Masters or PhD degree in Computer Science, similar technical field of study or equivalent practical experience.
  • Experience with networking.
  • Experience with technical leadership, leading project teams, and setting technical direction.
  • Ability to set and drive the technical strategy while also having the capability to provide detailed technical guidance to the team, enabling them to execute effectively.

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.

Our goal in Cloud Networking is to help enable organizations to make use of our Cloud by providing a seamless network experience where location doesn't matter. You will work to build the products and services that influence the next direction of Cloud computing and enterprise connectivity, having the chance to work directly with our customers and build things that matter deeply to them.
The team’s goal is to meet our customers where they are, and enable them to build and deploy applications globally in multi-cloud and off-cloud environments.

Google Cloud provides organizations with leading infrastructure, platform capabilities and industry solutions. We deliver enterprise-grade cloud solutions that leverage Google’s cutting-edge technology to help companies operate more efficiently and adapt to changing needs, giving customers a foundation for the future. Customers in more than 150 countries turn to Google Cloud as their trusted partner to solve their most critical business problems.

Responsibilities

  • Lead engineering teams building highly available, reliable, scalable network infrastructure services that can handle Google scale services.
  • Collaborate closely with engineering managers, software engineers and product managers in the Cloud Networking organization.
  • Drive software best practices and architectural considerations on a project-wide level.
  • Work with management to mentor and grow all members of the team.

Company Info.

Google

Google LLC is a multinational technology company headquartered in the United States that specializes in various fields, including search engine technology, cloud computing, online advertising, quantum computing, e-commerce, computer software, artificial intelligence, and consumer electronics. With its market dominance, data collection, and technological advancements in AI.

  • Industry
    E-commerce,Artificial intelligence,Internet services,Cloud computing,Computer software,Advertising,Computer hardware,Consumer electronics
  • No. of Employees
    139,995
  • Location
    1600 Amphitheatre Parkway, Mountain View, CA 94043, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Google is currently hiring Staff Software Engineer Jobs in Durham, NC, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More