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.
Frontend
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 full-stack development work across both backend (Java/Kotlin) and frontend (JavaScript/TypeScript) technologies. The Core team is responsible for the underlying design elements, developer platforms, product components, and infrastructure at Google.

As a member of the Core team, you'll have the unique opportunity to impact important technical decisions across the company. You'll be working on essential building blocks that drive innovation for every developer at Google while ensuring excellent, safe, and coherent experiences for users. The role involves writing and testing code, participating in design reviews, reviewing other developers' code, contributing to documentation, and resolving system issues.

The ideal candidate should have strong experience in software development, particularly in full-stack development, with a proven track record of testing, maintaining, and launching software products. You'll be working in a collaborative environment, interfacing with cross-functional teams to deliver production-quality products. This position offers the opportunity to work on projects critical to Google's needs, with the possibility to switch teams and projects as both you and the business evolve.

This role is based in Mexico City and requires Mexican citizenship in compliance with local labor laws. The position offers the chance to work on cutting-edge technology that impacts billions of users while being part of a team that values technical excellence, innovation, and collaboration. Join Google's Core team to help build the future of technology while working alongside some of the industry's best engineers.

Last updated 4 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, Cloud Migration Services

Senior Software Engineer position at Google focusing on Cloud Migration Services, requiring expertise in frontend development and cloud technologies.

Senior Software Engineer, Chrome Identity

Lead Chrome Identity engineering team at Google, developing user-facing features across platforms while providing technical leadership and hands-on development.

Senior Software Engineer, Chrome Autofill

Senior Software Engineer position at Google working on Chrome Autofill features, focusing on C++ development and browser technologies to improve form detection and user experience.

Senior Software Engineer, Full Stack, Geo

Senior Software Engineer position at Google's Geo team, focusing on full-stack development for mapping products used by billions of users globally.

Senior Software Engineer, Full Stack, Google Cloud

Senior Software Engineer position at Google Cloud, focusing on full-stack development using modern technologies to build enterprise-grade solutions that serve customers globally.