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's Core team is seeking a Senior Software Engineer to help build the technical foundation behind Google's flagship products. This role involves developing essential building blocks for user experiences and driving innovation across the company. The position requires expertise in full-stack development, working with both backend technologies (Java, Python, Go, C++) and frontend (JavaScript/TypeScript, HTML, CSS).

As a senior engineer, you'll be responsible for designing, developing, testing, and maintaining software solutions that impact Google's core infrastructure. You'll collaborate with teams across Google to build central solutions, break down technical barriers, and strengthen existing systems. The role offers unique opportunities to influence important technical decisions across the company.

The ideal candidate brings 5+ years of software development experience and strong expertise in data structures and algorithms. You'll participate in design reviews, provide code review feedback, contribute to documentation, and help resolve complex system issues. The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits.

Working in Google's Core team means being at the heart of Google's technical infrastructure, with the opportunity to impact products used by billions of users. You'll be part of a team that sets technical standards and drives innovation across the company, while working with cutting-edge technologies and solving complex engineering challenges at scale.

Last updated 2 days 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
401k
Equity
  • bonus
  • equity
  • benefits

Interested in this job?

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