Taro Logo

Software Engineering, Full Stack

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineering, Full Stack

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 in both frontend and backend development, with a focus on building systems that control data movement, enforce security policies, and create secure developer environments.

As part of the Core team, you'll be responsible for the 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, working on essential building blocks that drive innovation for every developer.

The ideal candidate should have 5 years of software development experience and be proficient in multiple programming languages including Java, Python, Go, and frontend technologies like Angular, TypeScript, or JavaScript. You'll work closely with security engineers, product managers, and other engineering teams to deliver scalable and secure solutions.

This role offers the opportunity to work on critical projects with the flexibility to switch teams as both you and Google's fast-paced business evolve. The position is based in Hyderabad, India, where you'll be part of Google's world-class engineering team, contributing to products that handle information at massive scale and extend well beyond web search.

Join Google's Core team to be at the forefront of technology innovation, working on challenging problems across distributed computing, large-scale system design, security, and more. This is an excellent opportunity for engineers who want to make a significant impact while working with cutting-edge technologies in a collaborative environment.

Last updated 2 days ago

Responsibilities For Software Engineering, Full Stack

  • Be responsible for building and maintaining systems that control data movement, enforce security policies, approval workflows, and create a secure yet productive developer environment
  • Collaborate closely with security engineers, product managers, and other engineering teams to deliver scalable, reliable, and secure solutions

Requirements For Software Engineering, Full Stack

Java
Python
Go
TypeScript
JavaScript
  • Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience
  • 5 years of experience in software development
  • Experience in a common server framework
  • Experience with multiple coding languages (e.g., Java, Python, Go) including front end related ones (Angular, TypeScript or JavaScript)

Interested in this job?

Jobs Related To Google Software Engineering, Full Stack