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 involves developing next-generation technologies that impact billions of users across information retrieval, distributed computing, system design, networking, security, AI, and more.

As a member of the Core team, you'll be responsible for building central solutions, breaking down technical barriers, and strengthening existing systems. The position requires expertise in full-stack development, with experience in both backend (Java/Kotlin) and frontend (JavaScript/TypeScript/HTML/CSS) technologies.

The ideal candidate will bring 5+ years of software development experience and a strong background in data structures/algorithms. You'll work on critical projects with opportunities to switch teams as both you and the business evolve. The role demands versatility, leadership qualities, and enthusiasm for tackling new problems across the full-stack.

Working at Google means joining a team that has a mandate and unique opportunity to impact important technical decisions across the company. You'll collaborate with cross-functional teams, participate in design reviews, and contribute to building the essential building blocks for excellent, safe, and coherent user experiences.

This position offers the chance to work on large-scale systems that affect billions of users while being part of Google's innovative culture. The role is based in Mexico City and requires Mexican citizenship in compliance with local labor laws.

Last updated 20 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
JavaScript
TypeScript
Kotlin
  • 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, Protected Data Infrastructure

Senior Software Engineering role at Google Cloud focusing on full-stack development for protected data infrastructure, requiring expertise in C++, Python, and frontend technologies.

Senior Software Engineer, Full Stack, Core

Senior Software Engineer position at Google's Core team, focusing on full-stack development and technical foundation of Google's flagship products.

Senior Software Engineer, Full Stack, Geo

Senior Software Engineer position at Google's Geo team, focusing on full-stack development for Maps, Earth, and Street View products, requiring 5+ years of software development experience.

Senior Software Engineer, Full Stack, Google Play

Senior Software Engineer position at Google Play focusing on full-stack development, combining backend and frontend expertise to enhance Google's digital content distribution platform.

Senior Software Engineer, Full Stack, YouTube

Senior Software Engineer position at YouTube focusing on full-stack development, building and maintaining features that impact billions of users worldwide.