Taro Logo

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.
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 2 months 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