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,117 software engineering jobs listed below pay well, with salaries between $186,158 and $237,429 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 Oct 17, 2026
Job title
San Francisco, CA
California
Job openings (San Francisco)

Staff Software Engineer

San Francisco

$237,429 per year

California

$223,729 per year

Machine Learning Engineer

San Francisco

$224,101 per year

California

$214,150 per year

Senior Software Engineer

San Francisco

$199,861 per year

California

$185,924 per year

AI Developer

San Francisco

$197,892 per year

California

$178,510 per year

Forward Deployed Engineer

San Francisco

$194,892 per year

California

$189,954 per year

Technical Program Manager

San Francisco

$194,351 per year

California

$179,645 per year

Senior Product Manager

San Francisco

$189,349 per year

California

$183,164 per year

Product Manager

San Francisco

$186,579 per year

California

$158,250 per year

Software Engineer

San Francisco

$186,478 per year

California

$163,323 per year

Full Stack Developer

San Francisco

$186,158 per year

California

$162,962 per year

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