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 15 days 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 Software Engineer, Search

Senior Software Engineer position at Google Search, focusing on developing and improving search technologies that impact billions of users globally.

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions and hardware development for consumer products.

Senior Network Engineer

Senior Network Engineer position at Google, responsible for operating and maintaining large-scale network infrastructure serving millions of users worldwide.

Senior Software Engineer, Google Assistant

Senior Software Engineer position at Google Assistant team, focusing on AI and large-scale systems development with 5+ years of experience required.

Senior Software Engineer, Search

Senior Software Engineer position at Google Search, developing next-generation search technologies impacting billions of users worldwide.