Google's Core team is at the heart of building the technical foundation behind Google's flagship products. As a Software Engineer II in the Core team, you'll be responsible for developing and maintaining the essential building blocks that drive Google's innovative products. The role involves full-stack development, working with both backend systems and frontend technologies. You'll be part of a team that looks across Google's products to build central solutions, break down technical barriers, and strengthen existing systems.
The position offers the opportunity to work on critical projects that impact billions of users worldwide. You'll be involved in everything from data processing and infrastructure to frontend development and CI/CD pipelines. The role requires versatility and leadership qualities, as you'll be working with various technologies across the full stack.
The ideal candidate should have strong programming fundamentals with experience in languages like Python, Java, or Go for backend, and JavaScript/TypeScript for frontend development. You'll be working in a collaborative environment, participating in code reviews, design discussions, and contributing to documentation. This role offers unique opportunities to influence technical decisions across Google while working with cutting-edge technologies and scalable systems.
Working at Google means joining a company that values diversity, equality, and inclusion. The company provides comprehensive benefits and opportunities for growth. This position specifically requires Mexican citizenship due to local labor laws and requires English proficiency to facilitate global collaboration.