Google is seeking a Senior Software Engineer to join their Core team, which is responsible for building the technical foundation behind Google's flagship products. This role involves full-stack development work across both backend (Java/Kotlin) and frontend (JavaScript/TypeScript) technologies. The position is based in Mexico City and requires 5 years of software development experience.
As a member of the Core team, you'll be working on essential building blocks that drive innovation across Google's products. You'll be involved in developing central solutions, breaking down technical barriers, and strengthening existing systems. The role offers unique opportunities to impact important technical decisions across the company.
The ideal candidate should have strong experience in software development, including testing, maintaining, and launching software products. You'll be working with cross-functional teams, participating in design reviews, and contributing to documentation and educational content. The role requires expertise in full-stack development and software architecture.
Google offers a collaborative environment where engineers can work on technologies that impact billions of users. You'll have opportunities to work on various aspects of software development, from distributed computing and large-scale system design to UI design and mobile development. The position requires versatility, leadership qualities, and enthusiasm for taking on new challenges across the full-stack.
This role is particularly suited for someone who is passionate about building developer-focused products and improving developer productivity. The Core team's mandate involves working across Google's products to create cohesive and excellent user experiences while driving innovation for every developer.