High-paying software engineering jobs in Santa Rosa

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


The 19 software engineering jobs listed below pay well, with salaries between $29.48 and $94.53 per hour. Software Engineer, Technical Lead and Technical Program Manager are among the most popular high-paying roles in Santa Rosa, CA.

Job title

Updated Oct 18, 2026
Job title
Santa Rosa, CA
California
Job openings (Santa Rosa)

Technical Program Manager

Santa Rosa

$94.53 per hour

California

$76.57 per hour

Principal Software Engineer

Santa Rosa

$171,807 per year

California

$219,090 per year

Reliability Engineer

Santa Rosa

$120,263 per year

California

$147,721 per year

Technical Lead

Santa Rosa

$107,444 per year

California

$176,445 per year

Software Engineer

Santa Rosa

$45.64 per hour

California

$70.15 per hour

Software Development Intern

Santa Rosa

$29.48 per hour

California

$36.07 per hour

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