As of November 10, 2026, the median starting salary is $165,200 a year, measured on the 15 postings that publish an annual salary range in US dollars. Compare with AI salaries by field.
C# jobs in Sunnyvale: 15 open roles
Updated Nov 10, 2026
Live postings that name C# in the job title or description, located in Sunnyvale, United States. Each one is rated from Little AI to Builds AI for how much AI is in the daily work.
- open roles
- 15
- Build or work on AI (AI Level 3–4)
- 6
- remote
- 1
Median starting salary: $165,200.
$153k-$204kLivingston, NJ / New York, NY / Sunnyvale, CA / San Francisco, CA / Bellevue, WA1w
chatgptopenaiclaude+12
$165k-$224kUS, CA, Sunnyvale4w
aws
$165k-$224kUS, CA, Sunnyvale1w
aws
$165k-$224kUS, CA, Sunnyvale7h ago
$110k-$185kUS, CA, Sunnyvale6mo
perljavashell
$165k-$220kLivingston, NJ / New York, NY / San Francisco, CA / Sunnyvale, CA / Bellevue, WA16mo
openaiweights-and-biases
$123k-$185kUS, CA, Sunnyvale3d
$165k-$224kUS, CA, Sunnyvale2mo
c-sharpcjava+1
$207k-$255kUS, CA, Sunnyvale3mo
javacandroid+2
$180k-$220kSunnyvale, CARemote4mo
openaiplcshmis+1
$165k-$224kUS, CA, Sunnyvale6mo
linuxrtos
AI level of C# jobs in Sunnyvale
- ●●●● Builds AI2 (13%)
- ●●●○ Works on AI4 (27%)
- ●●○○ Uses AI0 (0%)
- ●○○○ Little AI9 (60%)
Companies hiring for C# in Sunnyvale
C# jobs in other cities
All jobs in other cities of United States
Roles that ask for it
Common questions
How much do C# jobs in Sunnyvale pay?
How much AI work do C# jobs in Sunnyvale involve?
As of November 10, 2026, of the 15 live postings: Builds AI ●●●●: 2 (13%); Works on AI ●●●○: 4 (27%); Little AI ●○○○: 9 (60%). See what each level means.
Which companies are hiring for C# jobs in Sunnyvale?
Which other cities have C# jobs?
Which skills come up most in C# jobs in Sunnyvale?
Which roles are open in C# jobs in Sunnyvale?
As of November 10, 2026, by number of live postings: Software engineer (5), AI engineer (1), Machine learning engineer (1).
A posting counts when it names C# in its title or description. Counted on live postings; the list refreshes every few hours. Levels follow our method.