High-paying software engineering jobs in San Francisco

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


The 3,294 software engineering jobs listed below pay well, with salaries between $182,115 and $236,405 per year. Software Engineer, Senior Software Engineer and Staff Software Engineer are among the most popular high-paying roles in San Francisco, CA.

Job title

Updated Aug 31, 2026
Job title
San Francisco, CA
California
Job openings (San Francisco)

Staff Software Engineer

San Francisco

$236,405 per year

California

$222,365 per year

Machine Learning Engineer

San Francisco

$223,529 per year

California

$215,256 per year

Senior Software Engineer

San Francisco

$200,123 per year

California

$186,150 per year

AI Developer

San Francisco

$196,172 per year

California

$178,792 per year

Forward Deployed Engineer

San Francisco

$191,966 per year

California

$187,879 per year

Senior Product Manager

San Francisco

$188,992 per year

California

$182,530 per year

Technical Program Manager

San Francisco

$188,988 per year

California

$179,677 per year

Product Manager

San Francisco

$184,589 per year

California

$157,778 per year

Full Stack Developer

San Francisco

$184,285 per year

California

$162,407 per year

Software Engineer

San Francisco

$182,115 per year

California

$161,700 per year

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