High-paying software engineering jobs in Mountain View

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,383 software engineering jobs listed below pay well, with salaries between $168,176 and $246,175 per year. Software Engineer, Senior Software Engineer and Machine Learning Engineer are among the most popular high-paying roles in Mountain View, CA.

Job title

Updated Sep 05, 2026
Job title
Mountain View, CA
California
Job openings (Mountain View)

Principal Software Engineer

Mountain View

$246,175 per year

California

$219,543 per year

Staff Software Engineer

Mountain View

$231,783 per year

California

$222,715 per year

Principal Product Manager

Mountain View

$215,806 per year

California

$227,689 per year

Machine Learning Engineer

Mountain View

$215,144 per year

California

$215,499 per year

Senior Product Manager

Mountain View

$199,951 per year

California

$182,552 per year

Senior Software Engineer

Mountain View

$195,624 per year

California

$186,551 per year

Product Manager

Mountain View

$192,422 per year

California

$158,553 per year

Technical Program Manager

Mountain View

$185,616 per year

California

$180,222 per year

Software Engineer

Mountain View

$170,838 per year

California

$162,545 per year

Forward Deployed Engineer

Mountain View

$168,176 per year

California

$188,864 per year

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