Software Engineer Jobs in Mountain View

Looking for a software engineer job in Mountain View? Choose from 184 open roles at 15 employers. Explore real salary data and skills breakdown across remote, hybrid and on-site roles.

184 Open roles
15 Companies hiring
206K Average salary

What do Software engineers in Mountain View work on?

The titles and summaries on this page point heavily toward machine learning and AI-oriented engineering. Several roles at Google involve building or optimising ML systems — from geo perception and computer vision to generative AI features in Search, YouTube, and Maps. The Photos Mission Tech Lead role asks for defining engineering strategy and translating business goals into production systems, while the Senior Software Engineer, Geo Perception focuses on writing and testing product code and resolving system issues. Entry-adjacent roles such as Software Engineer, Android AI centre on building data pipelines and working with LLMs, whereas staff-level postings like the YouTube Ads ML and Search Personalization roles emphasise large-scale system design, model optimisation, and technical leadership of distributed teams. Beyond Google, employers such as Waymo, Nuro, and Databricks contribute to the overall shape of the set, though their role details are not shown in the sample summaries.

Skills and experience employers ask for

Skills counts reflect mentions in descriptions across all postings on this page, not stated requirements. C++ appears most frequently, followed by Python and APIs. Master's degree and PhD are also mentioned often enough to be worth checking in individual postings rather than assuming they apply broadly. The sample covers one snapshot in time, so these counts may shift as postings change.

C\+\+ 57%
Python 43%
APIs 40%
Master's degree 40%
PhD 33%
Evaluation 30%
Java 27%
LLMs 23%
Agents 21%
SQL 14%
AWS 14%
Azure 14%
GCP 12%
CI/CD 12%

Software Engineer roles that state a salary

The employers' own advertised ranges, for individual roles at different levels — not an average and not a market rate.

Mountain View office, hybrid or remote?

The clear majority of postings on this page are listed as onsite, with a substantial minority described as hybrid. Only a very small number are marked remote. No postings have an unknown work mode, so every role has a stated arrangement — but "hybrid" and "onsite" expectations can vary considerably between employers and teams, and the specific days or attendance patterns are not captured here. Candidates should read each posting carefully for location details before applying.

Make your application specific to the work

  1. Check seniority fit first Most postings on this page are pitched at senior or lead level; confirm that the years-of-experience and technical-scope requirements match your background before investing time in an application.
  2. Review the skills mentioned C++, Python, and API experience appear frequently across descriptions, while ML-specific skills such as LLMs and model optimisation are prominent in many AI-focused roles — cross-reference these against the full job description for each posting you target.
  3. Check pay transparency per posting Only a minority of postings include an advertised salary range; where a range is shown, it is specific to that employer and role, so treat figures from one posting as indicative only for others.
  4. Confirm work mode and location Because most roles are listed as onsite or hybrid, verify the precise location and any in-office expectations directly in the posting or at the application stage, as these details are not always fully specified.

Questions about Software Engineer jobs in Mountain View

A very small number of postings on this page are marked remote. The majority are onsite, with a notable share listed as hybrid. The specific remote postings are not identified in the summary data, so you would need to filter or read individual listings.

Only a minority of postings on this page include an advertised pay range. The ranges that are shown vary widely by seniority and employer — for example, Microsoft principal-level roles list figures from the low-to-mid $100,000s up to the mid-$200,000s, while one OpenAI posting shows a range in the $290,000–$385,000 band. These are individual advertised ranges, not a guide to the broader market.

Master's degree and PhD are mentioned in a substantial portion of descriptions on this page, but mention in a description is not the same as a firm requirement. Several sample summaries show that a bachelor's degree plus relevant experience is the stated minimum, with advanced degrees described as giving credit toward experience. Check each posting individually.

The employers represented on this page include Waymo, Databricks, Nuro, Google, Microsoft, ID.me, MatX, and Glean, among others in the full set. Posting counts differ considerably between employers.

The seniority mix on this page skews heavily toward senior and lead levels. There is only one posting explicitly labelled junior, and a small number of intern postings. A portion have no stated seniority level. Candidates early in their careers should check individual postings carefully, as some — such as the Android AI role — list relatively modest minimum experience requirements even without a junior label.

Jobs checked 10 hours ago. · Guide reviewed 9 September 2026.