Search jobs > Sunnyvale, CA > Engineer cloud infrastructure

Software Engineer III, Infrastructure, Google Cloud Networking

Google
Sunnyvale, California, US
Full-time

Minimum qualifications :

Below covers everything you need to know about what this opportunity entails, as well as what is expected from applicants.

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with data structures or algorithms in either an academic or industry setting.
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.

Preferred qualifications :

  • Master's degree or PhD in Computer Science or related technical fields.
  • 2 years of experience with performance, large scale systems data analysis, visualization tools, and / or debugging.
  • Experience developing accessible technologies.
  • Proficiency in code and system health, diagnosis and resolution, and software test engineering.

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.

Responsibilities :

  • Write product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product / program updates and user feedback.
  • Triage product or system issues and debug / track / resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
Google
San Jose, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
Software Galaxy Systems, LLC
Fremont, California

We are looking for a Space & Power Network Deployment Engineer who is responsible for the managing and support of one of the world's largest and most complex networks. ...

Promoted
Forhyre
Sunnyvale, California

Do you enjoy solving technical issues, empathize with customer user experiences and want to keep up with the latest tech? We are looking for a Cloud Infrastructure Engineer that will work with talented software engineering and support teams to deploy, maintain and ensure reliability of our applicati...

Promoted
TikTok
San Jose, California

TikTok Backend Online Infrastructure Team is dedicated to building and maintaining a high availability infrastructure that supports the fast-paced nature of TikTok's short video platform. Design, develop, and maintain robust and scalable backend infrastructure and services that support cloud-native ...

Promoted
SpaceX
Sunnyvale, California

As an engineer focused on Starlink's software and network infrastructure, you will design, operate and scale the infrastructure we use to run the world's largest satellite constellation and manage a network that handles millions of daily users worldwide. SOFTWARE INFRASTRUCTURE ENGINEER (STARLINK). ...

Promoted
META
Menlo Park, California

Summary:Meta is seeking an experienced Software Engineer to join the Software Engineering (Infrastructure) team. The Software Engineering (Infrastructure) team builds large distributed components that run Facebook. ...

Promoted
Google
Sunnyvale, California

Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. As a Software Engineering Manager you manage y...

Electronic Arts
Redwood City, California

Responsible for all cloud-based technologies Identify opportunities for improvements to systems in your domain Propose solutions then adopt / develop / maintain / extend your systems to meet all functional and technical requirements. Azure expertise preferred, but deep cloud knowledge in any major p...

Promoted
Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Artech LLC
Sunnyvale, California

Firmware development & debugging.Understand and implement firmware on micro-controllers, leverage peripherals, support boot loaders, schedule real-time tasks (RTOS), etc.Debugging SW & FW issues such as faults, lockups, etc.Triaging bugs by analyzing logs, stacktraces, etc.Firmware test deve...