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 full-stack development work across both backend (Java/Kotlin) and frontend (JavaScript/TypeScript) technologies. The position is critical to Google's needs, focusing on developing next-generation technologies that impact billions of users.

As part of the Core team, you'll be responsible for building central solutions, breaking down technical barriers, and strengthening existing systems. The role requires versatility in handling various aspects of software development, from system design to implementation and maintenance. You'll work on essential building blocks that drive innovation across Google's products.

The ideal candidate should have strong experience in software development, particularly in full-stack engineering, with demonstrated ability in both backend and frontend technologies. You'll be involved in design reviews, code reviews, and technical decision-making processes that impact Google's broader technical infrastructure.

This position offers the opportunity to work on large-scale systems that affect Google's global user base, while collaborating with cross-functional teams to deliver production-quality products. The role requires strong technical skills, leadership qualities, and the ability to adapt to new challenges across the full technology stack.

Last updated 18 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 focusing on full-stack development, building core infrastructure and technical foundations for Google's flagship products.

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, 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.