Google is seeking a Full Stack Software Engineer to join their Core team, which builds the technical foundation behind Google's flagship products. This role involves developing next-generation technologies that impact billions of users worldwide. The position requires expertise across the full technology stack and focuses on building central solutions that break down technical barriers and strengthen existing systems.
As part of the Core team, you'll have a unique opportunity to impact important technical decisions across the company. You'll be working on critical projects that involve building and maintaining systems for data movement, security policies, and approval workflows. The role requires collaboration with security engineers, product managers, and other engineering teams to deliver scalable and secure solutions.
The ideal candidate should have 5 years of software development experience and be proficient in multiple programming languages including Java, Python, Go, and front-end technologies like Angular, TypeScript, or JavaScript. Experience with common server frameworks and storage services (like Spanner, MySQL, NoSQL systems) is valuable.
This is an excellent opportunity for engineers who are versatile, display leadership qualities, and are enthusiastic about taking on new challenges across the full-stack. You'll be working at Google's Hyderabad office, contributing to products that handle information at massive scale and extend well beyond web search. The role offers opportunities to switch teams and projects as both you and Google's fast-paced business grow and evolve.