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 21 hours 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, Ads Metrics

Senior Data Scientist position at Google focusing on research and ads metrics, combining analytical excellence with business impact to shape product strategies.

Senior Data Scientist, Research, Ads Metrics

Senior Data Scientist role at Google focusing on Ads Metrics research, combining advanced analytics with business strategy to optimize advertising products and user experience.

Senior Business Data Scientist, Revenue Acceleration, Google Cloud

Senior Business Data Scientist role at Google Cloud focusing on revenue acceleration through data-driven strategies and ML solutions.

Senior Data Scientist, Research

Senior Data Scientist position at Google, working on product analytics and improvements using statistical methods and machine learning, with competitive compensation and benefits.

Senior Data Scientist, Product, Real World Journeys, Search

Senior Data Scientist position at Google, focusing on product analytics and insights for Real World Journeys and Search, requiring 5+ years of experience and strong analytical skills.