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,891 software engineering jobs listed below pay well, with salaries between $170,400 and $237,580 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 Sep 05, 2026
Job title
Menlo Park, CA
California
Job openings (Menlo Park)

Principal Software Engineer

Menlo Park

$219,276 per year

California

$219,543 per year

Product Manager

Menlo Park

$215,816 per year

California

$158,553 per year

Staff Software Engineer

Menlo Park

$214,093 per year

California

$222,715 per year

Senior Software Engineer

Menlo Park

$212,978 per year

California

$186,551 per year

Technical Program Manager

Menlo Park

$101 per hour

California

$76.83 per hour

Machine Learning Engineer

Menlo Park

$204,509 per year

California

$215,499 per year

Software Engineer

Menlo Park

$187,265 per year

California

$162,545 per year

Senior Product Manager

Menlo Park

$172,950 per year

California

$182,552 per year

Software Test Engineer

Menlo Park

$172,336 per year

California

$164,607 per year

Full Stack Developer

Menlo Park

$170,400 per year

California

$163,210 per year

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