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,094 software engineering jobs listed below pay well, with salaries between $179,444 and $234,550 per year. Senior Software Engineer, Software Engineer and Staff Software Engineer are among the most popular high-paying roles in San Francisco, CA.

Job title

Updated Jul 12, 2026
Job title
San Francisco, CA
California
Job openings (San Francisco)

Staff Software Engineer

San Francisco

$234,550 per year

California

$221,665 per year

Machine Learning Engineer

San Francisco

$223,217 per year

California

$215,627 per year

Senior Software Engineer

San Francisco

$198,119 per year

California

$185,387 per year

AI Developer

San Francisco

$196,640 per year

California

$179,012 per year

Forward Deployed Engineer

San Francisco

$189,333 per year

California

$188,501 per year

Senior Product Manager

San Francisco

$187,214 per year

California

$181,751 per year

Technical Program Manager

San Francisco

$186,609 per year

California

$178,650 per year

Product Manager

San Francisco

$183,531 per year

California

$158,289 per year

Full Stack Developer

San Francisco

$183,114 per year

California

$160,050 per year

Software Engineer

San Francisco

$179,444 per year

California

$160,075 per year

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