Taro Logo

Senior Software Engineer, Core

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

Job Description

Google's Core team is seeking a Senior Software Engineer to help build the technical foundation behind Google's flagship products. As a core team member, you'll be responsible for developing the underlying design elements, developer platforms, product components, and infrastructure that power Google's products. You'll work on critical projects that impact technical decisions across the company, managing priorities, deadlines, and deliverables while designing, developing, testing, and maintaining software solutions.

The role requires strong technical expertise in software development, system design, and architecture. You'll collaborate with peers and stakeholders on design reviews, code reviews, and technical decisions. The position offers opportunities to work across the full technology stack and tackle complex problems at massive scale.

The Core team serves as owners and advocates for Google's fundamental building blocks, working to break down technical barriers, strengthen existing systems, and drive innovation across all of Google's products. This is an excellent opportunity for an experienced engineer who wants to make a broad technical impact while working with cutting-edge technologies in areas like distributed computing, large-scale system design, security, AI, and more.

You'll be part of a team that values technical excellence, collaboration, and building solutions that enable excellent, safe, and coherent experiences for billions of users. The role offers growth opportunities as you help shape the future of Google's technical infrastructure while working alongside other talented engineers.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer, Core

  • 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, Core

Java
Python
Go
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience with data structures/algorithms (preferred)
  • Experience in a technical leadership role (preferred)
  • Experience developing accessible technologies (preferred)

Benefits For Senior Software Engineer, Core

Medical Insurance
401k
Parental Leave
  • Equal employment opportunity
  • Inclusive work culture
  • Global collaboration opportunities

Related Jobs

Silicon Senior Physical Design Engineer, TPU, Google Cloud

Senior Physical Design Engineer role at Google Cloud, focusing on TPU development and machine learning acceleration in data centers.

Senior Network Engineer, Google Enterprise Networking

Senior Network Engineer position at Google focusing on enterprise networking, requiring 6 years of experience in network design and automation, based in Bengaluru, India.

Silicon Networking RTL Design Senior Engineer, Google Cloud

Senior RTL Design Engineer role at Google Cloud, focusing on TPU development and AI/ML hardware acceleration, requiring 8+ years of ASIC development experience.

Senior DFT Engineer, Google Cloud

Senior DFT Engineer position at Google Cloud, focusing on developing and implementing advanced Design for Testing methodologies for digital and mixed-signal chips.

Senior Software Engineer, YouTube Channel Memberships

Senior Software Engineering role at YouTube focusing on Channel Memberships, requiring 5 years of experience in software development and expertise in full-stack applications.