Taro Logo

Senior Software Engineer, App Hub

A global technology company that develops innovative solutions across search, cloud computing, software, and hardware.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Job Description

Google Cloud Platform (GCP) is seeking a Senior Software Engineer for their App Hub team, focused on providing customers with an application-centric view of their GCP Infrastructure. The role involves building and maintaining critical components of the Application Platform architecture, contributing to GCP's AI-powered, application-centric cloud vision. App Hub aims to optimize productivity for GCP application developers, operators, and platform operators by streamlining application development, deployments, and DevOps.

As a senior engineer, you'll work on the entire App Hub surface, ensuring a unified experience for app-centric manageability, observability, SDLC, and governance. This includes developing UI and API interfaces with application-centric views, policy management, and other evolving areas. The position requires expertise in distributed systems, infrastructure development, and strong computer science fundamentals.

The role offers the opportunity to work on technologies that impact billions of users, spanning areas like distributed computing, large-scale system design, networking, security, and AI. You'll be part of Google Cloud, which serves customers in over 200 countries, helping organizations digitally transform their businesses using Google's cutting-edge technology.

This position combines technical leadership with hands-on development, requiring both strong engineering skills and the ability to mentor others. The ideal candidate will have experience with large-scale distributed systems, excellent problem-solving abilities, and a track record of delivering complex technical projects. Working at Google offers the chance to collaborate with world-class engineers while contributing to products that have global impact.

Last updated 7 days ago

Responsibilities For Senior Software Engineer, App Hub

  • Design and develop, available, reliable, and scalable customer-facing systems
  • Lead project execution, ensuring adherence to best practices and architectural considerations across projects
  • Collaborate effectively across teams to drive complex requirements and convert them into simplified solutions
  • Contribute to team success and foster a positive team culture; mentor and coach other engineers
  • Strategize and drive projects to enhance development velocity, engineering and product excellence

Requirements For Senior Software Engineer, App Hub

Kubernetes
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 5 years of experience building and developing wide-reaching infrastructure, distributed systems, or networks
  • Experience in the field of computer science, with experience in data structures, algorithms and software design

Related Jobs

Software Engineer, System Composition, ChromeOS and Android

Senior Software Engineer role at Google focusing on system composition for ChromeOS and Android, requiring expertise in C++, Rust, and system-level programming.

Senior Software Engineer, Messages Engineering Infrastructure

Senior Software Engineer role at Google focusing on Messages Engineering Infrastructure, building developer tools and systems to improve messaging app development across platforms.

Senior Software Engineer, RCS

Senior Software Engineer position at Google focusing on RCS platform development, requiring Java expertise and API design experience to build business communication solutions.

Senior Software Engineer, Messages Engineering Infrastructure

Senior Software Engineer position at Google focusing on Messages Engineering Infrastructure, leading development of tools and systems for messaging platforms.

Senior Software Engineer, RCS

Senior Software Engineer position at Google focusing on RCS platform development, requiring Java expertise and backend experience to build communication solutions that impact billions of users.