Google is seeking a Senior Software Engineer for their Core team, which is responsible for building the technical foundation behind Google's flagship products. The role involves developing multiplatform solutions across Android, iOS, and web applications. The ideal candidate will have 5 years of software development experience and strong expertise in mobile application development.
The Core team plays a crucial role as owners and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google. They build central solutions, break down technical barriers, and strengthen existing systems, with a unique opportunity to impact important technical decisions across the company.
The position requires someone who can drive impactful outcomes while demonstrating self-direction and contributing to technical direction-setting. The engineer will need to devise effective solutions even when faced with ambiguity and exercise sound judgment in design decisions. Strong communication skills are essential for aligning team timelines and objectives with multiple adjacent teams.
Key responsibilities include fostering a collaborative and inclusive team environment, encouraging knowledge sharing, and innovation. The role requires experience in full-stack development across multiple platforms, designing and maintaining developer frameworks, and collaborating with junior engineers.
This position offers the opportunity to work on projects critical to Google's needs, with the possibility to switch teams and projects as both the engineer and the business grow. The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about taking on new problems across the full-stack as Google continues to push technology forward.
The role is based in Mexico City and requires Mexican citizenship in compliance with local labor laws. The position offers the chance to work on technologies that handle information at massive scale, extending well beyond web search, including areas such as distributed computing, large-scale system design, security, artificial intelligence, and natural language processing.