Google - Cambridge, MA

posted 5 days ago

Full-time - Mid Level
Cambridge, MA
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

As a Software Engineer at Google, you will develop next-generation technologies that transform how billions of users connect and interact with information. This role involves working on critical projects that require a deep understanding of software development, large-scale infrastructure, and distributed systems. You will have the opportunity to switch teams and projects, contributing to various areas including information retrieval, distributed computing, and artificial intelligence. Your technical expertise will be essential in managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions.

Responsibilities

  • Provide technical leadership on high-impact projects.
  • Influence and coach a distributed team of engineers.
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  • Manage project priorities, deadlines, and deliverables.
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development, and with data structures/algorithms.
  • 7 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
  • 5 years of experience with design and architecture; and testing/launching software products.

Nice-to-haves

  • Master's degree or PhD in Engineering, Computer Science, or a related technical field.
  • 5 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401k
  • 401k matching
  • Paid holidays
  • Paid volunteer time
  • Flexible scheduling
  • Professional development
  • Tuition reimbursement
  • Employee stock purchase plan
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service