Senior Software Engineer, Core

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

Description For Senior Software Engineer, Core

Google's Core team is at the heart of building the technical foundation behind Google's flagship products. As a Senior Software Engineer in the Core team, you'll be responsible for developing and maintaining the essential building blocks that power Google's diverse product ecosystem. The role involves working on critical projects that span across information retrieval, distributed computing, large-scale system design, networking, data storage, security, and artificial intelligence.

You'll be part of a team that owns and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google. This position offers unique opportunities to impact technical decisions across the company and break down technical barriers while strengthening existing systems. The role requires versatility in handling full-stack challenges and leadership qualities to drive innovation.

Your responsibilities will include writing and testing code, leading design reviews, providing code review feedback, contributing to documentation, and resolving complex system issues. You'll work with cutting-edge technologies and collaborate with talented engineers across Google's global offices. The position offers growth opportunities as you and Google's fast-paced business evolve.

This role is perfect for someone who is passionate about building scalable solutions, has strong technical expertise, and wants to make an impact on products used by billions of users. You'll be working in an inclusive environment that values diversity and innovation, with access to Google's world-class resources and benefits.

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

Requirements For Senior Software Engineer, Core

Java
Python
Go
Kubernetes
  • 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
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 1 year of experience in a technical leadership role (preferred)
  • Experience developing accessible technologies (preferred)

Benefits For Senior Software Engineer, Core

Medical Insurance
Parental Leave
401k
  • Comprehensive health insurance
  • Parental leave
  • Retirement benefits
  • Equal employment opportunity
  • Global work environment

Interested in this job?

Jobs Related To Google Senior Software Engineer, Core

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on infrastructure development and large-scale systems with competitive compensation and benefits.

Senior Software Engineer, Full Stack, Commerce

Senior Software Engineer position at Google's Commerce team, focusing on full-stack development to build and maintain shopping experiences serving billions of users.

Senior Software Engineer, Monetization Experimentation, Google Cloud

Senior Software Engineer position at Google Cloud focusing on monetization experimentation and developer tools.

Senior Software Engineer, Geo

Senior Software Engineer position at Google's Geo team, working on Maps, Earth, and Street View products, requiring 5+ years of software development experience.

Senior Software Engineer, YouTube Ads

Senior Software Engineer position at Google's YouTube Ads team, focusing on large-scale system development and technical leadership in Warsaw, Poland.