Senior Software Engineer, Full Stack

Google is a global technology leader that organizes the world's information.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Full Stack

Google is seeking a Senior Software Engineer, Full Stack to join their Core team. This role is critical in developing next-generation technologies that impact billions of users. The ideal candidate will have experience in full stack development, software architecture, and a strong background in computer science.

The Core team at Google builds the technical foundation behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure. This team has a unique opportunity to impact important technical decisions across the company.

As a Senior Software Engineer, you will work on projects critical to Google's needs, with opportunities to switch teams and projects as the business evolves. You'll be involved in writing and testing code, participating in design reviews, reviewing code from other developers, contributing to documentation, and troubleshooting complex issues.

The role requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full stack. You'll be working with cutting-edge technologies and will have the chance to contribute to Google's mission of organizing the world's information and making it universally accessible and useful.

Join Google's Core team and be at the forefront of technological innovation, working on products that impact billions of users worldwide. This is an excellent opportunity for a skilled full stack engineer looking to make a significant impact in a dynamic, fast-paced environment.

Last updated 5 months ago

Responsibilities For Senior Software Engineer, Full Stack

  • 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
  • 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, Full Stack

Java
Kotlin
JavaScript
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, and 1 year of experience with software design and architecture
  • 3 years of experience with full stack development, across back-end such as Java or Kotlin, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent
  • Experience with software architecture

Interested in this job?

Jobs Related To Google Senior Software Engineer, Full Stack

Senior Application Engineer

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

Senior Software Engineer, Full Stack, Google Workspace

Senior Software Engineer position at Google Workspace, focusing on full-stack development with competitive compensation and opportunity to work on products impacting billions of users.

Senior Application Engineer

Senior Application Engineer position 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 Networking Formal Verification Engineer

Senior Networking Formal Verification Engineer position at Google Cloud, focusing on formal verification of networking components and hardware systems.