Senior Software Engineer, Full Stack

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 · AI

Description For Senior Software Engineer, Full Stack

Google is seeking a Senior Software Engineer to join their Corp Eng team, where they build world-leading business solutions that scale for Google's needs. This role involves full-stack development of web-based applications and internal systems used by thousands of Googlers worldwide. The ideal candidate will have strong experience in software development, distributed systems, and large-scale storage systems.

As a Senior Software Engineer at Google, you'll be working on critical projects with opportunities to switch teams as the business evolves. The role requires versatility and leadership qualities, as you'll be tackling problems across the full-stack while pushing technology forward. You'll be part of Google's IT organization, providing end-to-end solutions and delivering tools, platforms, and experiences for all Googlers.

The position demands strong technical expertise with at least 5 years of software development experience and proven ability in data structures/algorithms. You'll be responsible for developing robust high-volume production applications, building infrastructure, and creating systems for various corporate functions including Procurement, Contracting, and Legal.

Google offers a collaborative environment where you'll work with talented engineers across different areas including information retrieval, distributed computing, system design, AI, and natural language processing. This is an excellent opportunity for someone who wants to make a significant impact on products that serve billions of users while working with cutting-edge technology.

The role combines technical leadership with hands-on development, requiring both depth in software engineering and breadth across different domains. You'll be part of an inclusive culture that values diversity and innovation, working on projects that directly impact Google's internal operations and efficiency.

Last updated a month ago

Responsibilities For Senior Software Engineer, Full Stack

  • Full stack code development for web-based applications, create robust high-volume production applications, and develop prototypes quickly
  • Build platforms, systems and networking infrastructure using strong background in distributed systems, system design, and large scale storage systems
  • Build internal systems used by thousands of Googlers around the world with domain expertise in Procurement, Contracting, Legal, Sourcing and all other corporate functions

Requirements For Senior Software Engineer, Full Stack

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
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 1 year of experience in a technical leadership role (preferred)
  • Experience with Machine Learning (preferred)
  • Excellent data modeling skills (preferred)

Interested in this job?

Jobs Related To Google Senior Software Engineer, Full Stack

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions for consumer products, requiring expertise in PnR, STA, and power integrity analysis.

Senior Network Engineer, Google Enterprise Networking

Senior Network Engineer position at Google, focusing on enterprise network infrastructure design and operations with competitive compensation and benefits.

Senior Software Engineer, Titian Platform

Senior Software Engineer position at Google's Titian Platform, focusing on implementing Generative AI applications in Google Cloud Platform.

Senior Optical Network Engineer, Optical Networking Technologies

Senior Optical Network Engineer position at Google, focusing on optical network infrastructure, automation, and large-scale network operations.

Senior Software Engineer, Infrastructure, Google Ads

Senior Software Engineer position at Google Ads, focusing on infrastructure development and large-scale distributed systems, offering competitive compensation and growth opportunities.