Senior Software Engineer, Full Stack – Google

Filled
March 9, 2026

Job Description

Location: USA (varies by role)
Type: Full-time
Salary: $166,000 – $244,000 base + bonus + equity + benefits

Company Overview

Google engineers build next-generation technologies that connect billions of users worldwide. Their software powers web search, platforms, AI, distributed systems, networking, and data storage at massive scale. Google emphasizes innovation, versatility, and cross-functional problem solving.

Role Overview

As a Senior Software Engineer (Full Stack), you’ll design, develop, and maintain critical systems and applications across front-end and back-end stacks, contributing to high-scale services, technical infrastructure, and cutting-edge platforms. The role offers opportunities to rotate across teams and projects.

Key Responsibilities

  • Write, test, and maintain full-stack code for Google products and systems.
  • Participate in or lead design reviews to evaluate technologies and architectures.
  • Review code for style, quality, efficiency, and testability.
  • Debug and resolve system or product issues across hardware, network, or services.
  • Contribute to and update documentation and educational content.
  • Collaborate with engineers, stakeholders, and cross-functional teams on large-scale software projects.

Minimum Qualifications

  • Bachelor’s degree or equivalent experience.
  • 5+ years in software development with experience in programming languages.
  • 3+ years of full-stack development (backend: Java, Python, Go, C++; frontend: JavaScript/TypeScript, HTML, CSS).
  • 3+ years in testing, maintaining, or launching software products.
  • 1+ year experience in software design and architecture.

Preferred Qualifications

  • Master’s or PhD in Computer Science or related technical field.
  • 5+ years experience in data structures and algorithms.
  • 2+ years in frontend/UI/UX technologies.
  • Experience in network programming or designing large-scale software systems.

Benefits & Culture

  • Competitive compensation package: base salary + bonus + equity + benefits.
  • Opportunities to work on large-scale systems impacting billions of users.
  • Inclusive, collaborative, and innovation-driven work environment.
  • Commitment to diversity, equity, and equal employment opportunity.