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 13 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 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 Customer and Partner Solutions Engineer, gTech

Senior Customer and Partner Solutions Engineer position at Google, focusing on technical problem-solving and partner integration support with competitive compensation and benefits.

Senior Software Engineer, P2020 Rollouts

Senior Software Engineer position at Google working on P2020 Rollouts, focusing on cloud infrastructure and service management optimization.

Senior Software Engineer, Google Research

Senior Software Engineer position at Google Research, focusing on developing next-generation technologies and conducting fundamental research that impacts billions of users.

Senior Optical Transport Network Engineer

Senior Optical Transport Network Engineer role at Google, focusing on network infrastructure and optimization.

Senior Software Engineer, Ads

Senior Software Engineer position at Google Ads team in Warsaw, focusing on full-stack development with 5+ years of experience required.