Taro Logo

Senior Software Engineer, Multiplatform, Core

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting is no longer active. Check out these related jobs instead:

Job Description

Google is seeking a Senior Software Engineer to join their Core team, which builds the technical foundation behind Google's flagship products. This role focuses on multiplatform development, requiring expertise in mobile application development across Android, iOS, and web platforms. The Core team is responsible for underlying design elements, developer platforms, product components, and infrastructure at Google.

As a senior engineer, you'll work on critical projects that impact Google's core technologies, with opportunities to influence technical decisions across the company. You'll be involved in developing solutions that handle information at massive scale, spanning areas like distributed computing, large-scale system design, networking, data storage, and security.

The ideal candidate will bring strong technical expertise in software development, particularly in mobile applications, along with experience in infrastructure and distributed systems. You'll need to demonstrate leadership qualities, mentor junior engineers, and collaborate effectively with cross-functional teams.

This position offers the opportunity to work on fundamental building blocks that drive innovation across Google's products while being part of a team that sets technical direction and breaks down technical barriers. The role requires both technical excellence and the ability to work in an ambiguous environment, making sound design decisions that balance short-term needs with long-term goals.

Note: This position requires Mexican citizenship in compliance with Article 7 of the Federal Labor Law, and applications must be submitted in English.

Last updated a month ago

Responsibilities For Senior Software Engineer, Multiplatform, Core

  • Drive impactful outcomes in your immediate area of work
  • Devise and assume responsibility for effective solutions, even when faced with ambiguity
  • Communicate effectively and align the team's timelines, goals and objectives with multiple adjacent teams
  • Foster a collaborative and team environment, encouraging knowledge sharing and innovation

Requirements For Senior Software Engineer, Multiplatform, Core

Java
JavaScript
Python
  • Bachelor's degree or equivalent practical experience
  • Experience in mobile application development
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience building and developing infrastructure, distributed systems, or networks
  • Experience with compute technologies, storage, or hardware architecture