Senior Software Engineer - Distributed Systems & Backend

Google

Sunnyvale (CA)

On-site

USD 147,000 - 210,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Bonus target
Benefits

Job summary

Google's Sunnyvale office is seeking software engineers to help build scalable systems across storage, compute, and databases. You will work on large-scale distributed services with opportunities to switch teams as the company grows and evolves.

In this role you will contribute to backend design, performance analysis, and high-availability architectures while collaborating across cross-functional teams. The position emphasizes hands-on coding and rigorous quality practices, with a competitive

Qualifications

  • Bachelor's degree in Computer Science, Mathematics, a related technical field, or equivalent practical experience.
  • 2 years of experience with software development using C++.
  • 2 years of experience with concurrent programming (e.g., multi-threading, asynchronous processing) or analyzing and optimizing software performance.
  • 2 years of experience architecting and developing large-scale distributed systems (e.g., compute, storage, or databases).

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 its impact.

Skills

C++ development
Concurrent programming
Distributed systems design

Education

Bachelor's degree in CS/Math

Tools

CI/CD pipelines

Job description

Google's Sunnyvale office is seeking software engineers to help build scalable systems across storage, compute, and databases. You will work on large-scale distributed services with opportunities to switch teams as the company grows and evolves.

In this role you will contribute to backend design, performance analysis, and high-availability architectures while collaborating across cross-functional teams. The position emphasizes hands-on coding and rigorous quality practices, with a competitive

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer – Distributed Systems & Tech Leadership
Staff Software Engineer – Distributed Systems & Tech Leadership

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Software Engineer, Cloud Infrastructure
Senior Software Engineer, Cloud Infrastructure

Google • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Senior Software Engineer: AI & Large-Scale Systems
Senior Software Engineer: AI & Large-Scale Systems

Google • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Senior Software Engineer, Distributed DBs & Systems
Senior Software Engineer, Distributed DBs & Systems

Google Inc. • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Equity
Benefits
Senior Software Engineer - Distributed Systems
Senior Software Engineer - Distributed Systems

Google • Mountain View (CA)

On-site
USD 147,000 - 210,000
Senior Software Engineer, Distributed Cloud & Edge
Senior Software Engineer, Distributed Cloud & Edge

Google Inc. • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Equity
Senior Software Engineer, Infra Bigtable (Distributed)
Senior Software Engineer, Infra Bigtable (Distributed)

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Staff Software Engineer, Infrastructure - Large-Scale Infra
Staff Software Engineer, Infrastructure - Large-Scale Infra

Google • United States

On-site
USD 207,000 - 300,000
Equity
Bonus target
Senior Infrastructure Software Engineer – Large-Scale Systems
Senior Infrastructure Software Engineer – Large-Scale Systems

Google Inc. • Sunnyvale (CA)

On-site
USD 147,000 - 211,000
15% bonus target
Equity offerings
Comprehensive benefits package
Staff Software Engineer - Cloud Networking & Systems
Staff Software Engineer - Cloud Networking & Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity