Google's Core team is seeking a Senior Software Engineer to help build the technical foundation behind Google's flagship products. As a member of the Core team, you'll be responsible for developing and maintaining the essential building blocks that drive innovation across Google's products. The role involves working on large-scale infrastructure and distributed systems, with opportunities to impact critical technical decisions across the company.
You'll be part of a team that owns and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google. The position requires strong technical expertise in software development, system design, and problem-solving. You'll collaborate with peers and stakeholders to make technical decisions, review code, and ensure best practices are followed.
The ideal candidate brings 5+ years of software development experience and strong knowledge of data structures/algorithms. You'll need demonstrated experience in developing large-scale infrastructure or distributed systems, along with a track record of successfully launching and maintaining software products. This role offers the unique opportunity to work on projects that impact billions of users while contributing to Google's technical foundation.
Working in Bengaluru, you'll join a global team of engineers who are pushing the boundaries of technology. The role combines hands-on coding with technical leadership opportunities, making it perfect for engineers who want to make a significant impact at scale while working with cutting-edge technologies.