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 is seeking a Senior Software Engineer to join their Core team, which builds the technical foundation behind Google's flagship products. This role focuses on full-stack development, requiring expertise in both backend (Java/Kotlin) and frontend (JavaScript/TypeScript) technologies. The position involves working on critical projects that form the essential building blocks for Google's user experiences and developer platforms.

As a member of the Core team, you'll have the unique opportunity to impact technical decisions across the company, working on central solutions that break down technical barriers and strengthen existing systems. The role requires a strong background in software development, with emphasis on full-stack capabilities, system design, and architecture.

The ideal candidate will have at least 5 years of software development experience, with proven expertise in data structures, algorithms, and software architecture. You'll be responsible for writing and testing code, leading design reviews, reviewing peer code, contributing to documentation, and resolving system issues. The position offers opportunities to work with cross-functional teams and influence the development of products that serve billions of users.

This role is based in Mexico City and requires Mexican citizenship in compliance with local labor laws. The position combines technical leadership with hands-on development, making it ideal for engineers who want to make a significant impact on Google's core infrastructure while working with cutting-edge technologies.

Last updated 10 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, Core

Senior Software Engineer position at Google's Core team, focusing on full-stack development of fundamental infrastructure and platforms that power Google's flagship products.

Senior Software Engineer, Full Stack, Google Cloud

Senior Software Engineer position at Google Cloud, focusing on full-stack development and cloud technologies, based in India.

Senior Software Engineer, Full Stack

Senior Software Engineer position at Google focusing on full-stack development, building core infrastructure and 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's Core team in Mexico City, focusing on full-stack development and building technical foundations for Google's flagship products.