Senior Software Engineer, Full Stack

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Full Stack
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Full Stack

Google's Core team is seeking a Senior Software Engineer to help build the technical foundation behind Google's flagship products. As a full-stack engineer, you'll be responsible for developing, maintaining, and improving essential building blocks that drive innovation across Google's products. The role involves working with both backend technologies like Java/Kotlin and frontend technologies including JavaScript/TypeScript.

You'll be part of a team that owns and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google. This position offers unique opportunities to impact technical decisions across the company and work on solutions that scale to billions of users. The Core team's mandate involves looking across Google's products to build central solutions, break down technical barriers, and strengthen existing systems.

The ideal candidate will bring expertise in full-stack development, system design, and software architecture. You'll collaborate with cross-functional teams, participate in technical leadership activities, and contribute to Google's culture of code review and documentation. This role offers exposure to cutting-edge technologies and the chance to work on problems at massive scale.

Working at Google means joining a company that's committed to innovation, technical excellence, and building products that impact users globally. You'll benefit from Google's strong engineering culture, opportunities for growth, and the chance to work with some of the best minds in technology. The position requires strong technical skills, leadership qualities, and the versatility to tackle new challenges across the full technology stack.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer, Full Stack

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, Full Stack

Java
Kotlin
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with full stack development
  • Experience with software architecture

Interested in this job?

Jobs Related To Google Senior Software Engineer, Full Stack

Senior Software Engineer, Full Stack

Senior Software Engineer position at Google's Core team in Mexico City, focusing on full-stack development and building technical foundations for Google's flagship products.

Senior Software Engineer, Full Stack, Google Cloud

Senior Software Engineer position at Google Cloud focusing on full-stack development, requiring 5 years of experience in software development and expertise in both frontend and backend technologies.

Senior Software Engineer, Full Stack

Senior Software Engineer position at Google focusing on full-stack development for core infrastructure and developer platforms.

Senior Software Engineer, Full Stack

Senior Software Engineer position at Google's Core team in Mexico City, focusing on full-stack development and building technical foundations for Google's flagship products.

Senior Software Engineer, Full Stack

Senior Full Stack Software Engineer role at Google, focusing on innovative solutions using LLMs for security and compliance in cloud computing.