High-paying software engineering jobs in Santa Cruz

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


The 291 software engineering jobs listed below pay well, with salaries between $115,117 and $222,988 per year. Software Engineer, Senior Software Engineer and Machine Learning Engineer are among the most popular high-paying roles in Santa Cruz, CA.

Job title

Updated Oct 17, 2026
Job title
Santa Cruz, CA
California
Job openings (Santa Cruz)

Machine Learning Engineer

Santa Cruz

$222,988 per year

California

$214,150 per year

Engineering Lead

Santa Cruz

$214,814 per year

California

$193,934 per year

Software Development Specialist

Santa Cruz

$183,057 per year

California

$133,341 per year

Senior Software Engineer

Santa Cruz

$175,183 per year

California

$185,924 per year

Front End Developer

Santa Cruz

$167,920 per year

California

$158,660 per year

Technical Program Manager

Santa Cruz

$166,614 per year

California

$179,645 per year

Fpga Engineer

Santa Cruz

$162,817 per year

California

$169,161 per year

Microsoft Dynamics Crm Developer

Santa Cruz

$143,827 per year

California

$129,457 per year

Software Engineer

Santa Cruz

$137,534 per year

California

$163,323 per year

Software Integration Engineer

Santa Cruz

$115,117 per year

California

$146,948 per year

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