1 day ago

Software Engineer III

Google

On Site
Full Time
$170,000
Seattle, WA

Job Overview

Job TitleSoftware Engineer III
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$170,000
LocationSeattle, WA

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Comprehensive Benefits Package at Google

In accordance with Washington state law, Google offers a comprehensive benefits package to all eligible US-based employees. Benefits for the Software Engineer III role include:

  • Health, dental, vision, life, disability insurance
  • Retirement Benefits: 401(k) with company match
  • Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment
  • Sick Time: 40 hours/year (statutory, where applicable); 5 days/event (discretionary)
  • Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks
  • Baby Bonding Leave: 18 weeks
  • Holidays: 13 paid days per year

Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Kirkland, WA, USA; Seattle, WA, USA.

Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages.
  • 2 years of experience in C#, PHP, Ruby or software framework development.
  • 2 years of experience testing, maintaining, or launching software products.
  • Experience with API design and development.

Preferred Qualifications

  • Master's degree or PhD in Computer Science or a related technical field.
  • 5 years of experience with data structures and algorithms.
  • Experience in designing, developing, and maintaining libraries or SDKs, with understanding of API surface area and backward compatibility.
  • Experience as a lead owning a core architectural component.
  • Experience working on developer-facing products.
  • Familiarity with the architecture of Google Cloud or other major Clouds.

About The Job

Google Cloud's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. As a Software Engineer III, you will work on projects critical to Google Cloud’s needs, with opportunities to switch teams and projects as the business evolves. You will anticipate customer needs, act like an owner, and innovate. We seek versatile engineers with leadership qualities, enthusiastic to tackle new full-stack problems as technology advances.

The Cloud SDK team builds client libraries for Google Cloud Platform (GCP) APIs across nine languages, managing API traffic. This involves generating language libraries for Cloud services based on gRPC/Proto definitions, alongside developing handwritten libraries for key services like Bigtable, BigQuery, Spanner, and PubSub. The team owns code generators, release infrastructure, and other core infrastructure components for these libraries.

Google Cloud accelerates organizations' digital transformation, delivering enterprise-grade solutions using cutting-edge Google technology. Customers in over 200 countries trust Google Cloud as a partner for growth and solving critical business problems.

Compensation Details

The US base salary range for this full-time Software Engineer III position is $141,000-$202,000, plus bonus, equity, and benefits. Salary ranges are determined by role, level, and location. Individual pay within the range is influenced by work location, job-related skills, experience, and relevant education or training. Your recruiter can provide specific salary range details for your preferred location during the hiring process. Compensation details reflect base salary only, excluding bonus, equity, or benefits.

Responsibilities

  • Build and generate client libraries to support developers in the software framework, PHP, or Ruby developer ecosystems.
  • Perform code reviews, providing constructive and detailed feedback that elevates the skill level of the team.
  • Diagnose and resolve production issues, performance bottlenecks, and infrastructure tests within the language ecosystem.
  • Maintain high-quality coding standards, architecture, and testing, and drive version upgrades.
  • Drive efforts to reduce technical debt and maintain application security and compliance.

Key skills/competency

  • Software Development
  • C#, PHP, Ruby
  • API Design & Development
  • Data Structures & Algorithms
  • Client Libraries & SDKs
  • Distributed Systems
  • System Architecture
  • Code Review
  • Production Support
  • Google Cloud Platform (GCP)
  • Code Generation
  • Technical Leadership

Tags:

Software Engineer
Cloud Engineer
Developer
Engineer III
API Development
Client Libraries
SDK
Code Review
Distributed Systems
System Design
Debugging
Infrastructure
Technical Debt
Coding Standards
C#
PHP
Ruby
gRPC
Protobuf
Google Cloud
Cloud Platform
Bigtable
BigQuery
Spanner
PubSub
Data Structures
Algorithms

Share Job:

How to Get Hired at Google

  • Research Google's Culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor Your Resume: Customize your resume for the Software Engineer III role at Google, highlighting relevant client library and API experience.
  • Showcase Technical Expertise: Emphasize proficiency in C#, PHP, Ruby, API design, data structures, and algorithms.
  • Prepare for Behavioral Questions: Practice STAR method responses demonstrating leadership, teamwork, and problem-solving skills critical at Google.
  • Understand Google Cloud: Familiarize yourself with Google Cloud Platform architecture and key services like Bigtable, BigQuery, and Spanner.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background