Google is seeking a Senior Software Engineer to join their Core team, which builds the technical foundation behind Google's flagship products. This role focuses on full-stack development, requiring expertise in both backend (Java/Kotlin) and frontend (JavaScript/TypeScript) technologies. The position involves working on critical projects that form the essential building blocks for Google's user experiences and developer platforms.
As a member of the Core team, you'll have the unique opportunity to impact technical decisions across the company, working on central solutions that break down technical barriers and strengthen existing systems. The role requires a strong background in software development, with emphasis on full-stack capabilities, system design, and architecture.
The ideal candidate will have at least 5 years of software development experience, with proven expertise in data structures, algorithms, and software architecture. You'll be responsible for writing and testing code, leading design reviews, reviewing peer code, contributing to documentation, and resolving system issues. The position offers opportunities to work with cross-functional teams and influence the development of products that serve billions of users.
This role is based in Mexico City and requires Mexican citizenship in compliance with local labor laws. The position combines technical leadership with hands-on development, making it ideal for engineers who want to make a significant impact on Google's core infrastructure while working with cutting-edge technologies.