Software Engineer Jobs in Sunnyvale, USA

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

105 Open roles
10 Companies hiring
196K Average salary

What do Software engineers in Sunnyvale work on?

The roles on this page span a wide arc of software engineering work, united largely by an AI and machine learning thread. At one end sit systems-level positions: the AI Storage engineer at Google works on large-scale distributed storage infrastructure, writing and reviewing production code in Go, C++, or Java. The On-Device Machine Learning engineer optimises model inference and hardware acceleration across Android, iOS, and desktop platforms. Higher up the seniority ladder, the Senior Staff Engineer for Agent Governance architects evaluation frameworks and sandbox environments for complex multi-agent systems, while the Model as a Service engineer builds the infrastructure that lets model creators monetise and serve their models on Vertex AI. The Principal Engineer for Service Networking AI shapes multi-year networking strategy for agentic workloads across cloud infrastructure. Titles elsewhere in the sample point to autonomous vehicles, GPU computing, and full-stack HMI development, so the work is technically diverse even within the AI theme.

Skills and experience employers ask for

Skills counts reflect how often a term appears in posting descriptions across all roles on this page, not whether it is a strict requirement. With a sample of this size, the figures give a rough signal only. C++ and Python appear in roughly half the postings, and Kubernetes is mentioned almost as frequently, suggesting infrastructure and systems work is common. GPU experience, APIs, and LLM-related topics appear in a substantial minority. Master's degree and PhD mentions are notable but do not confirm those credentials are mandatory in every posting that references them.

C\+\+ 53%
Python 50%
Kubernetes 47%
GPUs 33%
APIs 33%
Master's degree 27%
Evaluation 26%
PhD 24%
LLMs 21%
Agents 19%
CI/CD 17%
React 11%
Java 11%
Docker 10%

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.

Sunnyvale office, hybrid or remote?

The overwhelming majority of postings on this page are listed as on-site, with a small minority described as hybrid. No postings are listed as remote. Candidates should expect to be present in Sunnyvale for most of these roles. The hybrid postings do not specify how many days on-site are expected, so the precise arrangement for those roles is not stated and would need clarifying with each employer directly. Unknown work-mode listings do not appear in this set, which means the on-site expectation is at least consistently stated.

Make your application specific to the work

  1. Check the seniority fit first Many postings on this page are pitched at senior, staff, or lead level with substantial years-of-experience requirements; only a very small number are aimed at early-career candidates, so confirm the level matches your background before investing time in an application.
  2. Review the advertised pay ranges Only a portion of postings include salary figures, and those that do are from a subset of employers; use the ranges shown on this page as a guide for those specific roles rather than as a general benchmark.
  3. Tailor your application to the specialism Roles here span on-device ML, cloud infrastructure, agent systems, autonomous vehicles, and GPU computing, so a generic CV is unlikely to serve well — highlight the technical domain most relevant to the specific posting.
  4. Clarify the hybrid arrangement For the small number of hybrid roles, the expected on-site cadence is not stated in the postings, so ask the recruiter directly before assuming a particular schedule.

Questions about Software Engineer jobs in Sunnyvale

No. Every posting on this page is listed as either on-site or hybrid; none are listed as remote. The hybrid postings do not state how many days on-site are expected.

A PhD is mentioned in a notable minority of postings on this page, and two of the sample titles explicitly reference a PhD or early-career research background. However, most postings do not mention a PhD, and a mention in a description does not always mean it is a strict requirement. Check each posting individually.

C++ and Python are mentioned in roughly half the postings on this page. Kubernetes appears almost as often, suggesting it is relevant to the infrastructure-heavy nature of many roles. Java and React appear in a smaller number of postings.

The employers listed on this page include Applied Intuition, CoreWeave, Google, Wayve, Cerebras, Bosch, HPE, and Sonatus. Advertised salary ranges are available for only some postings, and all the ranges visible on this page come from Applied Intuition; other employers have not stated pay in their listings.

Very little. The seniority spread in these postings leans heavily towards senior, staff, and lead roles. Only a single posting is labelled junior, and one is at director level. A large portion of postings do not state a seniority level explicitly.

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