Senior Software Engineer, Core Data

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

Description For Senior Software Engineer, Core Data

Google is seeking a Senior Software Engineer for their Core Data team, a crucial position that sits at the heart of Google's technical foundation. This role combines technical leadership with hands-on development, requiring 5 years of software development experience and strong expertise in data structures and algorithms. The position involves leading a team of 3-5 engineers while working on the Indexing Engine development solutions.

The Core team plays a vital role in building the technical foundation behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure. This position offers a unique opportunity to impact technical decisions across the company and contribute to systems that operate at massive scale.

As a Senior Software Engineer, you'll be responsible for writing and testing code, leading design reviews, managing team outcomes, and ensuring best practices in code development. The role requires strong problem-solving abilities, experience with large-scale distributed systems, and the capability to handle complex technical challenges. You'll work on projects that directly influence Google's core infrastructure and help shape the future of how billions of users interact with Google's products.

The ideal candidate will bring a combination of technical expertise and leadership skills, with the ability to work independently while collaborating with various stakeholders. This position offers the opportunity to work on cutting-edge technology at one of the world's leading tech companies, with the chance to make significant impacts on products used by billions of users globally.

Working at Google's Bengaluru office, you'll be part of a diverse and inclusive environment that values innovation and technical excellence. The role offers the excitement of working on complex technical challenges while contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Core Data

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Lead a team of 3-5 engineers to drive outcomes of Indexing Engine development experience solutions
  • Review code developed by other developers and provide feedback to ensure best practices
  • Build and roll out projects with quality and speed, including end-user documentation, production deployment/monitoring, process automation, and customer support
  • 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, Core Data

Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages (e.g. Java or C++), 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 in building large-scale distributed systems (preferred)
  • Experience in building experimentation solutions (preferred)
  • Ability to design and complete projects independently
  • Ability to ramp up and learn quickly in a technically complex domain

Interested in this job?

Jobs Related To Google Senior Software Engineer, Core Data

Senior Data Scientist, Research, Workspace

Senior Data Scientist position at Google focusing on Workspace products, requiring expertise in data analysis, statistical methods, and programming for product development and optimization.

Senior Data Scientist, Research, Ads Metrics

Senior Data Scientist position at Google focusing on ads metrics research, offering competitive salary and the opportunity to shape advertising products through data-driven decisions.

Senior Data Scientist, Product, Android App Safety

Senior Data Scientist position at Google focusing on Android App Safety, requiring 8 years of analytics experience and strong technical skills in Python and SQL.

Senior Data Scientist, Product, Workspace

Senior Data Scientist role at Google working on Workspace products including Drive, Docs, Sheets, Slides, and Vids.

Senior Data Scientist, Google Cloud

Senior Data Scientist position at Google Cloud, focusing on analytics, experimentation, and product optimization using advanced statistical and machine learning methods.