Massachusetts Jobs

MassHire JobQuest Logo

Job Information

Google Software Engineer in Cambridge, Massachusetts

Minimum qualifications:

  • Bachelor’s degree (or foreign equivalent) in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field

  • C++ or Java

  • Distributed systems or multithreading

  • Machine learning, MapReduce, or API development

Software Engineer (10 positions), Google LLC. Cambridge, MA: Design, develop, modify, and/or test software needed for various Google projects. Duties include: use required technologies to support, maintain, and upgrade code and participate in necessary redesign and reimplementation of existing components of Google software applications; work on small tasks that are part of a single-system project and/or small projects that are part of a multi-system project; implement, test, and maintain, as well as contribute to the design of, moderately complex subsystems; navigate relationships between parts of simple projects; and identify key stake-holders to involve in decisions, such as implementation, changes in interface, and revisions to existing design documents. Bachelor’s degree (or foreign equivalent) in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field and completion of a university-level course, research project, internship, or thesis or one year of experience involving the following: C++ or Java; distributed systems or multithreading; and machine learning, mapreduce, or API development. Salary: $87,173 - $160,000. Sched: M-F, 9am—6pm. Send resumes to: Recruitment and Employment Office, Google LLC, Attn: Job Ref #: GOO45679, P.O. Box 56625, Atlanta, GA 30343.

  • Use required technologies to support, maintain, and upgrade code and participate in necessary redesign and reimplementation of existing components of Google software applications

  • Work on small tasks that are part of a single-system project and/or small projects that are part of a multi-system project

  • Implement, test, and maintain, as well as contribute to the design of, moderately complex subsystems

  • Navigate relationships between parts of simple projects

  • Identify key stake-holders to involve in decisions, such as implementation, changes in interface, and revisions to existing design documents

DirectEmployers