Taro Logo

Senior Software Engineer, Full Stack, Core

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$166,000 - $244,000
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Full Stack, Core

Google is seeking a Senior Software Engineer to join their Core team, which is responsible for building the technical foundation behind Google's flagship products. This role involves developing essential building blocks that drive innovation across the company's products.

As a Senior Software Engineer on the Core team, you'll work on critical projects that impact Google's underlying design elements, developer platforms, product components, and infrastructure. The position requires expertise in full-stack development, with experience in both backend technologies (Java, Python, Go, C++) and frontend development (JavaScript/TypeScript, HTML, CSS).

The role offers an opportunity to shape technical decisions across Google, working on central solutions that break down technical barriers and strengthen existing systems. You'll be responsible for designing, developing, testing, and maintaining software solutions that operate at massive scale.

Key responsibilities include writing and testing code, leading design reviews, providing code review feedback, contributing to documentation, and resolving complex technical issues. The position requires strong problem-solving abilities and experience with large-scale system design.

The compensation package is competitive, with a base salary range of $166,000-$244,000, plus bonus, equity, and comprehensive benefits. Google offers a collaborative work environment and the chance to work on technologies that impact billions of users globally.

This is an excellent opportunity for experienced engineers who want to make a broad impact across Google's technical infrastructure while working with cutting-edge technologies and solving complex technical challenges. The role combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to collaborate effectively with teams across the organization.

Last updated a day ago

Responsibilities For Senior Software Engineer, Full Stack, Core

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Senior Software Engineer, Full Stack, Core

Java
Python
Go
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 with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture

Benefits For Senior Software Engineer, Full Stack, Core

Medical Insurance
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Senior Software Engineer, Full Stack, Core