Taro Logo

Senior Software Engineer, Core

Google is a global technology company that develops innovative products and services used by billions of people worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Core

Google's Core team is seeking a Senior Software Engineer to help build the technical foundation behind Google's flagship products. This role involves developing next-generation technologies that impact billions of users, focusing on fundamental design elements, developer platforms, product components, and infrastructure. The position requires expertise in software development, system design, and architecture, with opportunities to work across the full technology stack. The ideal candidate will contribute to critical projects, manage technical priorities, and help drive innovation across Google's products. The role offers unique opportunities to influence technical decisions company-wide, working with various technologies including machine learning, distributed computing, and large-scale system design. As part of the Core team, you'll be responsible for breaking down technical barriers, strengthening existing systems, and building central solutions that enhance Google's technical infrastructure. The position demands versatility, leadership qualities, and enthusiasm for tackling complex technical challenges while collaborating with teams across Google.

Last updated 8 months ago

Responsibilities For Senior Software Engineer, Core

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Senior Software Engineer, Core

Go
Java
JavaScript
Python
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 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
  • Experience in mobile development

Interested in this job?