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

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 a day 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?

Jobs Related To Google Senior Software Engineer, Core

Senior SDE, Amazon Q Business

Senior Software Engineer role at Amazon working on Amazon Q Business, developing enterprise AI solutions and productivity tools using generative AI technology.

Senior SDE, Amazon Q Business, AWS Q Business

Senior Software Engineer role at Amazon developing enterprise AI assistant platform Amazon Q Business, requiring 5+ years experience in software development and system architecture.

Senior SDE, Amazon Q Business, AWS Q Business

Senior Software Engineer role at Amazon Web Services, developing AI-powered enterprise productivity solutions with Amazon Q Business platform.

Sr. Software Development Engineer, Alexa Skills Kit, Alexa Devices, Sales & Marketing

Senior Software Engineer role at Amazon Alexa, focusing on LLM-based services and developer tools, requiring 5+ years of experience in software development and system architecture.

Sr Software Development Engineer, Professional Services

Senior Software Engineer role at AWS focusing on building and improving backend services, leading technical design, and mentoring team members.