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,112 software engineering jobs listed below pay well, with salaries between $179,466 and $234,556 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 15, 2026
Job title
San Francisco, CA
California
Job openings (San Francisco)

Staff Software Engineer

San Francisco

$234,556 per year

California

$221,701 per year

Machine Learning Engineer

San Francisco

$223,130 per year

California

$215,602 per year

Senior Software Engineer

San Francisco

$198,160 per year

California

$185,429 per year

AI Developer

San Francisco

$196,331 per year

California

$178,974 per year

Forward Deployed Engineer

San Francisco

$189,333 per year

California

$188,501 per year

Senior Product Manager

San Francisco

$187,232 per year

California

$181,793 per year

Technical Program Manager

San Francisco

$186,609 per year

California

$178,647 per year

Product Manager

San Francisco

$183,624 per year

California

$158,260 per year

Full Stack Developer

San Francisco

$183,090 per year

California

$160,081 per year

Software Engineer

San Francisco

$179,466 per year

California

$160,153 per year

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