Google's Core team builds the technical foundation behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure. As a Senior Software Engineer in the Core team, you'll be responsible for developing and maintaining critical infrastructure systems that power Google's services. You'll work on large-scale distributed systems, collaborate with cross-functional teams, and contribute to the technical decision-making process across the company.
The role requires expertise in software development, system design, and problem-solving at scale. You'll be involved in writing and testing code, participating in design reviews, mentoring other developers, and ensuring best practices are followed. The position offers opportunities to work on challenging technical problems that impact billions of users while contributing to Google's technical foundation.
The Core team has a unique mandate to impact important technical decisions across Google, breaking down technical barriers and strengthening existing systems. You'll be part of a team that looks across Google's products to build central solutions and drive innovation. This role combines technical leadership with hands-on development, requiring both depth in distributed systems and breadth across software engineering disciplines.
Working at Google, you'll be surrounded by talented engineers and have access to cutting-edge technology and resources. The company offers a collaborative environment where you can grow your career while working on some of the most challenging problems in technology. If you're passionate about building scalable infrastructure and want to make an impact at a global scale, this role offers an excellent opportunity to do so.