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

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. As part of Google's IT organization, you'll be responsible for developing end-to-end solutions that serve organizations across Google. The role involves full-stack development of web-based applications, working with distributed systems, and building internal tools used by thousands of Googlers worldwide.

The position requires expertise in software development, data structures, algorithms, and system design. You'll be working on critical projects with opportunities to switch teams as the business evolves. Google needs versatile engineers who can display leadership qualities and tackle new problems across the full-stack while pushing technology forward.

The ideal candidate will have strong experience in software development, testing, and launching products, along with knowledge of software design and architecture. Preferred qualifications include advanced degrees in Computer Science, technical leadership experience, and familiarity with Machine Learning.

Working at Google means being part of a team that develops technologies impacting billions of users. You'll have the chance to work on various aspects of technology, from information retrieval and distributed computing to AI and natural language processing. The role offers the opportunity to contribute to Google's mission of organizing the world's information while working with cutting-edge technologies and brilliant colleagues.

Google provides an inclusive work environment and is committed to equal opportunity employment. They offer a collaborative atmosphere where you can make a significant impact on products used by people around the globe. This role is perfect for someone who is passionate about technology, enjoys solving complex problems at scale, and wants to be part of a company that's constantly innovating and pushing the boundaries of what's possible.

Last updated 21 minutes 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 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 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, Ads

Senior Software Engineer position at Google's Ads team, focusing on full-stack development and large-scale systems.

Senior Software Engineer, Infrastructure, Buyable Corpus

Senior Software Engineer position at Google working on infrastructure for the Buyable Corpus project, focusing on large-scale commerce systems and distributed computing.

Senior Software Engineer, Full Stack, Payments

Senior Software Engineer position at Google focusing on full-stack development for payment systems and technologies.

Senior Software Engineer, Search

Senior Software Engineer position at Google Search, focusing on developing and maintaining large-scale search infrastructure and technologies.

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.