Google is seeking a Senior Software Engineer to join their Core team, which builds the technical foundation behind Google's flagship products. This role involves developing next-generation technologies that impact billions of users across information retrieval, distributed computing, system design, networking, security, AI, and more.
As a member of the Core team, you'll be responsible for building central solutions, breaking down technical barriers, and strengthening existing systems. The position requires expertise in full-stack development, with experience in both backend (Java/Kotlin) and frontend (JavaScript/TypeScript/HTML/CSS) technologies.
The ideal candidate will bring 5+ years of software development experience and a strong background in data structures/algorithms. You'll work on critical projects with opportunities to switch teams as both you and the business evolve. The role demands versatility, leadership qualities, and enthusiasm for tackling new problems across the full-stack.
Working at Google means joining a team that has a mandate and unique opportunity to impact important technical decisions across the company. You'll collaborate with cross-functional teams, participate in design reviews, and contribute to building the essential building blocks for excellent, safe, and coherent user experiences.
This position offers the chance to work on large-scale systems that affect billions of users while being part of Google's innovative culture. The role is based in Mexico City and requires Mexican citizenship in compliance with local labor laws.