Google's Core team is seeking a Senior Software Engineer to help build the technical foundation behind Google's flagship products. As a full-stack engineer, you'll be responsible for developing, maintaining, and improving essential building blocks that drive innovation across Google's products. The role involves working with both backend technologies like Java/Kotlin and frontend technologies including JavaScript/TypeScript, HTML, and CSS.
You'll be part of the Core team that owns and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google. This team has a unique opportunity to impact important technical decisions across the company, looking across Google's products to build central solutions, break down technical barriers, and strengthen existing systems.
The ideal candidate will bring 5+ years of software development experience with strong expertise in full-stack development. You'll collaborate with cross-functional teams, participate in design reviews, and contribute to code reviews to ensure best practices. The role offers opportunities to work on projects critical to Google's needs with the chance to switch teams and projects as both you and the business evolve.
This position requires strong technical leadership skills, as you'll be involved in making key architectural decisions and mentoring other developers. You'll be working in Mexico City, contributing to products that impact billions of users worldwide. The role combines hands-on coding with technical leadership responsibilities, making it perfect for engineers who want to make a significant impact while working with cutting-edge technologies at scale.