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 4,834 software engineering jobs listed below pay well, with salaries between $162,346 and $221,282 per year. Software Engineer, Senior Software Engineer and Staff Software Engineer are among the most popular high-paying roles in Menlo Park, CA.

Job title

Updated Oct 20, 2026
Job title
Menlo Park, CA
California
Job openings (Menlo Park)

Staff Software Engineer

Menlo Park

$220,329 per year

California

$223,703 per year

Principal Software Engineer

Menlo Park

$219,276 per year

California

$219,175 per year

Senior Software Engineer

Menlo Park

$215,240 per year

California

$185,950 per year

Machine Learning Engineer

Menlo Park

$207,751 per year

California

$214,234 per year

Product Manager

Menlo Park

$204,033 per year

California

$158,314 per year

Technical Program Manager

Menlo Park

$94.33 per hour

California

$76.58 per hour

Software Engineer

Menlo Park

$189,118 per year

California

$163,377 per year

Senior Product Manager

Menlo Park

$188,312 per year

California

$183,168 per year

Data Engineer

Menlo Park

$181,474 per year

California

$156,411 per year

Full Stack Developer

Menlo Park

$162,346 per year

California

$162,868 per year

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