Software Engineer

Google
Apply Now

Job Description

Minimum qualifications:

  • Bachelor’s degree [will accept a three or four year Bachelor’s degree] in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field or foreign equivalent AND 2 years of experience involving the following: C, C++, C#, Java, JavaScript, Objective-C, Python, HTML, CSS, Object oriented analysis and design, advanced algorithms, multi-threading, machine learning, artificial intelligence, data mining, APIs, natural language processing, MapReduce, or any other programming languages. OR
  • 4 years of work experience involving the following: C, C++, C#, Java, JavaScript, Objective-C, Python, HTML, CSS, Object oriented analysis and design, advanced algorithms, multi-threading, machine learning, artificial intelligence, data mining, APIs, natural language processing, MapReduce, or any other programming languages.

About the job

We have multiple positions available in multiple locations in which you will design, develop, modify, and/or test software needed for various Google projects. May allow for partial telecommuting.

The salary ranges for these full-time positions are

  • $167,149 - $194,000 (Mountain View, CA; Palo Alto, CA)
  • $158,080-$194,000 (San Bruno, CA; San Francisco, CA)
  • $148,013-$194,000 (Kirkland, WA; Seattle, WA)
  • $133,390-$194,000 (New York, NY)
  • $133,000-$194,000 (Cambridge, MA; Los Angeles, CA; Irvine, CA; Austin, TX; Pittsburgh, PA; San Diego, CA; Atlanta; GA)

per year plus bonus, equity, and benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.

Responsibilities

  • 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, complex subsystems; navigate relationships between parts of complex projects; 
  • Identify key stake-holders to involve in decisions, such as implementation, changes in interface, and revisions to existing design documents; 
  • Evaluate technical data, develop recommendations, and resolve moderate technical issues; 
  • Work with other groups on project-wide efforts; and participate in design and product direction discussions.

Company Info.

Google

Google LLC is a multinational technology company headquartered in the United States that specializes in various fields, including search engine technology, cloud computing, online advertising, quantum computing, e-commerce, computer software, artificial intelligence, and consumer electronics. With its market dominance, data collection, and technological advancements in AI.

  • Industry
    E-commerce,Artificial intelligence,Internet services,Cloud computing,Computer software,Advertising,Computer hardware,Consumer electronics
  • No. of Employees
    139,995
  • Location
    1600 Amphitheatre Parkway, Mountain View, CA 94043, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Google is currently hiring Software Engineer Jobs in Seattle, WA, USA with average base salary of $148,013 - $194,000 / Year.

Similar Jobs View More