Taro Logo

Software Engineer, Enterprise Data Foundations

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Enterprise Data Foundations

Google is seeking a Software Engineer to join their Enterprise Data Foundations team within the Core organization. This role is crucial in building the technical foundation behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure. The position offers the opportunity to work on large-scale distributed systems and contribute to essential building blocks that drive innovation across Google's products.

As part of the Core team, you'll have significant impact on technical decisions across the company, working on projects that require expertise in data visualization, API development, system integration, and full-stack development. The role involves collaborating with cross-functional teams to build scalable solutions that serve Google's internal users efficiently and securely.

The ideal candidate should have strong experience in software development, particularly with languages like Java or JavaScript, and a solid foundation in data structures and algorithms. You'll be working in São Paulo, Brazil, contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

This position offers the opportunity to work on challenging technical problems at massive scale, with the chance to impact billions of users worldwide. 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 role requires versatility, leadership qualities, and enthusiasm for taking on new challenges across the full technology stack.

Last updated 2 months ago

Responsibilities For Software Engineer, Enterprise Data Foundations

  • Contribute to the design, development and maintenance of the product
  • Collaborate with cross-functional partners to clarify requirements and update progress of work
  • Collaborate with other teams to identify and create common shareable infrastructure across tools
  • Design and implement scalable solutions that are highly performant, secure, and efficient for Googlers

Requirements For Software Engineer, Enterprise Data Foundations

Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages
  • 2 years of experience with data structures or algorithms
  • Experience working on Data Visualization, Application Program Interface, Distributed Systems, System Integration, Technical Design