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 full-stack development work across both backend (Java/Kotlin) and frontend (JavaScript/TypeScript) technologies. The Core team is responsible for the underlying design elements, developer platforms, product components, and infrastructure at Google.
As a member of the Core team, you'll have the unique opportunity to impact important technical decisions across the company. You'll be working on essential building blocks that drive innovation for every developer at Google while ensuring excellent, safe, and coherent experiences for users. The role involves writing and testing code, participating in design reviews, reviewing other developers' code, contributing to documentation, and resolving system issues.
The ideal candidate should have strong experience in software development, particularly in full-stack development, with a proven track record of testing, maintaining, and launching software products. You'll be working in a collaborative environment, interfacing with cross-functional teams to deliver production-quality products. This position offers the opportunity to work on projects critical to Google's needs, with the possibility to switch teams and projects as both you and the business evolve.
This role is based in Mexico City and requires Mexican citizenship in compliance with local labor laws. The position offers the chance to work on cutting-edge technology that impacts billions of users while being part of a team that values technical excellence, innovation, and collaboration. Join Google's Core team to help build the future of technology while working alongside some of the industry's best engineers.