High-paying software engineering jobs in Menlo Park

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,453 software engineering jobs listed below pay well, with salaries between $170,081 and $229,652 per year. Software Engineer, Senior Software Engineer and Machine Learning Engineer are among the most popular high-paying roles in Menlo Park, CA.

Job title

Updated Jul 21, 2026
Job title
Menlo Park, CA
California
Job openings (Menlo Park)

Principal Software Engineer

Menlo Park

$227,642 per year

California

$216,835 per year

Product Manager

Menlo Park

$224,140 per year

California

$158,208 per year

Staff Software Engineer

Menlo Park

$220,777 per year

California

$221,460 per year

Senior Software Engineer

Menlo Park

$213,154 per year

California

$185,577 per year

AI Developer

Menlo Park

$209,285 per year

California

$179,228 per year

Machine Learning Engineer

Menlo Park

$204,692 per year

California

$215,681 per year

Technical Program Manager

Menlo Park

$97.90 per hour

California

$76.25 per hour

Software Engineer

Menlo Park

$187,101 per year

California

$160,531 per year

Senior Product Manager

Menlo Park

$178,819 per year

California

$181,785 per year

Full Stack Developer

Menlo Park

$170,081 per year

California

$160,550 per year

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