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 multiplatform development, requiring expertise in mobile application development and distributed systems. The position offers an opportunity to work on critical projects that form the essential building blocks for Google's user experiences and developer platforms.
The ideal candidate will have strong experience in full-stack development across Android, iOS, and web applications, along with a solid background in infrastructure and distributed systems. They will be responsible for driving technical solutions, making architectural decisions, and collaborating with cross-functional teams to deliver high-impact results.
As part of the Core team, you'll have the unique opportunity to influence technical decisions across Google, working on central solutions that break down technical barriers and strengthen existing systems. The role requires both technical excellence and leadership qualities, as you'll be expected to guide junior engineers and contribute to the team's technical direction.
The position offers the chance to work on cutting-edge technologies at massive scale, touching areas such as information retrieval, distributed computing, system design, networking, security, and artificial intelligence. You'll be part of a team that values innovation, collaboration, and technical excellence, with opportunities to switch teams and projects as you grow.
This role is based in Mexico City and requires Mexican citizenship in compliance with local labor laws. The successful candidate will join a dynamic environment where they can make a significant impact on Google's core infrastructure while working with some of the industry's best engineers.