Google's Core team is at the heart of developing the technical foundation behind Google's flagship products. As a Software Engineer II on the Core team, you'll be responsible for building and maintaining the essential building blocks that power Google's products and services. The role involves full-stack development, working with both backend and frontend technologies, and collaborating with legal and cross-functional teams.
The position requires expertise in multiple programming languages and frameworks, with a focus on both backend (Java, Python, Go, C++) and frontend (JavaScript/TypeScript, HTML, CSS) development. You'll be working on critical projects that impact Google's infrastructure and user experience, with opportunities to switch teams and projects as you grow.
The Core team has a unique mandate to influence technical decisions across Google, breaking down technical barriers and strengthening existing systems. You'll be part of a team that looks across Google's products to build central solutions and drive innovation.
This role offers the opportunity to work on large-scale systems that affect billions of users worldwide. You'll be expected to contribute to code quality, improve product accessibility, and communicate effectively with various stakeholders. The position is ideal for someone who is versatile, displays leadership qualities, and is enthusiastic about taking on new challenges across the full-stack development spectrum.
Working at Google means being part of a company that values diversity, equality, and inclusion. The company provides comprehensive benefits and is committed to creating a culture of belonging for all employees.