High-paying software engineering jobs in Palo Alto

Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.


The 5,266 software engineering jobs listed below pay well, with salaries between $126,408 and $265,739 per year. Software Engineer, Senior Software Engineer and Staff Software Engineer are among the most popular high-paying roles in Palo Alto, CA.

Job title

Updated Oct 08, 2026
Job title
Palo Alto, CA
California
Job openings (Palo Alto)

Principal Software Engineer

Palo Alto

$265,739 per year

California

$218,068 per year

Machine Learning Engineer

Palo Alto

$222,269 per year

California

$213,862 per year

Staff Software Engineer

Palo Alto

$217,915 per year

California

$223,696 per year

AI Developer

Palo Alto

$206,014 per year

California

$178,875 per year

Back End Developer

Palo Alto

$201,791 per year

California

$187,898 per year

Senior Software Engineer

Palo Alto

$182,498 per year

California

$185,786 per year

Senior Product Manager

Palo Alto

$174,151 per year

California

$182,792 per year

Technical Program Manager

Palo Alto

$171,918 per year

California

$179,307 per year

Software Engineer

Palo Alto

$167,296 per year

California

$162,983 per year

Full Stack Developer

Palo Alto

$126,408 per year

California

$162,681 per year

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.