Google's Core team builds the technical foundation behind Google's flagship products. As a Software Engineer III in the Core team, you will be responsible for developing and maintaining the essential building blocks that drive Google's products. The role involves working on large-scale systems, distributed computing, and various technical challenges across the full stack.
You will be part of a team that owns and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google. The position offers unique opportunities to impact important technical decisions across the company and break down technical barriers while strengthening existing systems.
The role requires strong programming skills, particularly in C++, and involves managing project priorities, deadlines, and deliverables. You'll be working on critical projects with opportunities to switch teams as both you and the business evolve. The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about taking on new problems.
Key aspects of the role include participating in design reviews, code reviews, documentation, and debugging complex system issues. You'll be working with cutting-edge technologies across various domains including information retrieval, distributed computing, system design, networking, security, and AI.
The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. Google provides a collaborative environment where you'll work with talented engineers and have the opportunity to make significant impacts on products used by billions of users worldwide.