Taro Logo

Software Engineer III, Core

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$141,000 - $202,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Job Description

Google's Core team builds the technical foundation behind Google's flagship products. As a Software Engineer III in the Core team, you will be responsible for developing and maintaining the essential building blocks that drive Google's products. The role involves working on large-scale systems, distributed computing, and various technical challenges across the full stack.

You will be part of a team that owns and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google. The position offers unique opportunities to impact important technical decisions across the company and break down technical barriers while strengthening existing systems.

The role requires strong programming skills, particularly in C++, and involves managing project priorities, deadlines, and deliverables. You'll be working on critical projects with opportunities to switch teams as both you and the business evolve. The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about taking on new problems.

Key aspects of the role include participating in design reviews, code reviews, documentation, and debugging complex system issues. You'll be working with cutting-edge technologies across various domains including information retrieval, distributed computing, system design, networking, security, and AI.

The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. Google provides a collaborative environment where you'll work with talented engineers and have the opportunity to make significant impacts on products used by billions of users worldwide.

Last updated 6 hours ago

Responsibilities For Software Engineer III, Core

  • Write 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
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Engineer III, Core

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • Experience with C++

Benefits For Software Engineer III, Core

Medical Insurance
Equity
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Equity
  • Vision Insurance
  • Dental Insurance

Related Jobs

Software Engineer III, Geo Map the World

Software Engineer III position at Google focusing on building and maintaining geographic data infrastructure and schema design for mapping products.

Physical Design Flow and Methodology Engineer

Physical Design Flow and Methodology Engineer position at Google, focusing on TPU technology and ASIC design workflows, offering $156K-$229K + benefits.

Software Engineer III, Infrastructure, Core

Software Engineer III position at Google focusing on infrastructure and core systems development, requiring C++ expertise and distributed systems experience.

Software Engineer III, Google Ads

Software Engineer III position at Google Ads focused on developing advertising technology solutions and large-scale systems.

Software Engineer III, Google Display Ads

Software Engineer III position at Google Display Ads team, focusing on developing and improving advertising technology systems with competitive compensation.