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, 2026Technical Program Manager
Santa Rosa
California
Principal Software Engineer
Santa Rosa
California
Reliability Engineer
Santa Rosa
California
Technical Lead
Santa Rosa
California
Software Engineer
Santa Rosa
California
Software Development Intern
Santa Rosa
California
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Technical Program Manager
Review job description
Please refer to the employers job description for complete details.
Technical program managers lead cross-functional teams, manage project timelines and ensure alignment with technical requirements. Success requires strong organizational skills, technical expertise and effective communication.
Currently, 17% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 3 jobsAverage pay
Santa Rosa
$94.53 per hourCalifornia
$76.57 per hour -
Principal Software Engineer
Review job description
Please refer to the employers job description for complete details.
Principal Software Engineers lead development teams, design software architectures, and assure code quality. Advanced coding skills, leadership experience, and architectural expertise are essential.
Principal Software Engineer jobs take 13 days on average from job posting to starting date. Currently, 24% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 3 jobsAverage pay
Santa Rosa
$171,807 per yearCalifornia
$219,090 per year -
Reliability Engineer
Review job description
Please refer to the employers job description for complete details.
Reliability engineers enhance system performance, analyze failures and implement redundancy strategies. Key skills for this role include strong analytical thinking, experience with monitoring tools and knowledge of reliability concepts.
Reliability Engineer jobs take 41 days on average from job posting to starting date. Currently, 11% of job openings offer remote or hybrid positions and 2% of job openings are part-time roles.
See 2 jobsAverage pay
Santa Rosa
$120,263 per yearCalifornia
$147,721 per year -
Technical Lead
Review job description
Please refer to the employers job description for complete details.
Technical leads provide technical guidance, oversee project implementation and mentor engineering teams. Key qualifications include deep technical expertise, strong leadership abilities and excellent communication skills.
Technical Lead jobs take 61 days on average from job posting to starting date. Currently, 18% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 3 jobsAverage pay
Santa Rosa
$107,444 per yearCalifornia
$176,445 per yearSkills
- Agile
- SQL
- Azure
- AWS
- APIs
-
Software Engineer
Review job description
Please refer to the employers job description for complete details.
Software Engineers design and develop software applications, write code, and ensure system functionality. Proficiency in programming languages, problem-solving skills, and technical expertise are crucial.
Software Engineer jobs take 60 days on average from job posting to starting date. Currently, 20% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 6 jobsAverage pay
Santa Rosa
$45.64 per hourCalifornia
$70.15 per hourSkills
- Software development
- Agile
- APIs
- Java
- Git
-
Software Development Intern
Review job description
Please refer to the employers job description for complete details.
Software Development Interns assist in coding, debug software, and support project lifecycles. Knowledge of programming languages, eagerness to learn, and teamwork skills are crucial.
Currently, 10% of job openings offer remote or hybrid positions and 11% of job openings are part-time roles.
See 2 jobsAverage pay
Santa Rosa
$29.48 per hourCalifornia
$36.07 per hour