Google is seeking a Senior Software Engineer for their Core team, which builds the technical foundation behind Google's flagship products. This role focuses on multiplatform development, requiring expertise in mobile application development across Android, iOS, and web platforms. The position involves working on critical projects that form the essential building blocks for Google's user experiences and developer platforms.
As part of the Core team, you'll have the unique opportunity to impact important technical decisions across the company, working on underlying design elements, developer platforms, product components, and infrastructure. The role requires a blend of technical expertise in software development, system design, and distributed systems, along with the ability to collaborate effectively with cross-functional teams.
The ideal candidate will bring 5+ years of software development experience, with strong capabilities in data structures, algorithms, and system architecture. You'll be responsible for driving impactful outcomes, devising solutions in ambiguous situations, and fostering a collaborative team environment. This position offers the opportunity to work on technology that affects billions of users while contributing to Google's technical direction and innovation.
This role is based in Mexico City and requires Mexican citizenship in compliance with local labor laws. The position offers the chance to work with cutting-edge technologies while contributing to Google's mission of organizing the world's information and making it universally accessible and useful.