Senior Software Engineer, Core

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

Description For Senior Software Engineer, Core

Google's Core team is at the heart of building the technical foundation behind Google's flagship products. As a Senior Software Engineer in the Core team, you'll be responsible for developing and maintaining the underlying design elements, developer platforms, product components, and infrastructure that power Google's services. The role involves managing project priorities, designing solutions, and working across Google's products to build central solutions. You'll have the opportunity to impact technical decisions across the company while working with cutting-edge technologies in areas including distributed computing, large-scale system design, networking, security, and AI. The position requires strong technical leadership, versatility in handling full-stack challenges, and the ability to collaborate with teams across the organization. The Core team's work is essential for creating excellent, safe, and coherent experiences for billions of users while driving innovation for every developer at Google. This role offers unique opportunities to shape the future of Google's technical infrastructure while working with some of the most complex and impactful systems in the industry.

Last updated 11 hours 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 among the available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Senior Software Engineer, Core

JavaScript
TypeScript
Go
Rust
Java
Python
  • 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

Partner Development Manager, SLED, Public Sector

Partner Development Manager position at Google Public Sector, focusing on SLED market partnerships with competitive compensation and hybrid work options.

Senior UX Program Manager, Search

Lead UX program management role at Google Search, focusing on user experience innovation and cross-functional team coordination for billions of users worldwide.

Senior Application Engineer

Senior Application Engineer role at Google, focusing on business systems integration and internal process optimization using Java, Python, and cloud technologies.

Senior Design Automation CAD Engineer, Silicon

Senior Design Automation CAD Engineer position at Google, developing custom silicon solutions and CAD tools for next-generation hardware products.

Senior Design Verification CAD Engineer, Silicon

Senior Design Verification CAD Engineer position at Google, focusing on developing verification methodologies for SoC design and working with global teams to implement scalable solutions.