1

Software Engineers Jobs in California (NOW HIRING)

... Engineers & Senior Software Engineers and provide technical leadership to them • Performs peer reviews of specifications, designs, and code • Identifies the technical debt & scaling issues in the ...

Software engineers at Mechanize create RL environments to sell to the leading AI labs. You might be a good fit if you have 2-5 years of experience as a software engineer and can code in python. No ...

You will collaborate closely with designers, prototypers, ML engineers, and software engineers to rapidly turn ambitious ideas into tangible, high-quality prototypes that help shape future product ...

... w/ engineers to find effective solutions to technical challenges; work w/ software engineers & QA to build, test, deploy & troubleshoot telco-grade, high quality wireless networking solutions.

Software Engineers research, design, and develop computer and network software or specialized utility programs. You may also perform the following duties: * Analyze user needs and develop software ...

Senior Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

... engineers • Become an expert in your payments domain and mentor junior software engineers • Proactively improve our architecture, frameworks, tooling, automation, and best practices ...

Software Engineer

Santa Clara, CA · On-site

$226K - $227K/yr

Job ID: 25-11020 Software Engineer - SWE2501 Intelliswift Software, Inc. is seeking a qualified professional to fill the position of Software Engineer based in Santa Clara, CA. Job duties • Design ...

Engineer Software

Redondo Beach, CA · On-site

$100 - $105/hr

In this role, you will collaborate with software engineers, subject matter experts, and stakeholders to develop innovative software solutions for operational environments. Responsibilities * Design ...

New

Showing results 21-40

Software Engineers information

See California salary details

$62.7K

$145.6K

$202.8K

How much do software engineers jobs pay per year?

As of Aug 9, 2026, the average yearly pay for software engineers in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What kinds of jobs do software engineers do?

Software engineers develop, test, and maintain software applications, systems, and platforms across various industries. They work on tasks such as coding, debugging, designing software architecture, and collaborating with teams using programming languages like Java, Python, or C++. Their roles can include front-end, back-end, full-stack development, or specialized areas like security or data engineering.

What work does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, development tools, and methodologies to create solutions that meet user needs and technical specifications, often collaborating with cross-functional teams. Strong problem-solving skills and knowledge of coding standards are essential in this role.
More about Software Engineers jobs
What are the most commonly searched types of Software Engineers jobs in California? The most popular types of Software Engineers jobs in California are:
What cities in California are hiring for Software Engineers jobs? Cities in California with the most Software Engineers job openings:
What are popular job titles related to Software Engineers jobs in CA? For Software Engineers jobs in CA, the most frequently searched job titles are:
Infographic showing various Software Engineers job openings in California as of July 2026, with employment types broken down into 85% Full Time, 11% Part Time, 1% Temporary, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.

Staff Software Engineer

Harness

Mountain View, CA • On-site

Full-time

Re-posted 15 days ago


Job description

Job Summary:
Harness is the AI Software Delivery Platform company, led by technologist and entrepreneur Jyoti Bansal. They are seeking a Staff Software Engineer to design, develop, and maintain critical software for their scalable platform, focusing on enhancing security throughout the software delivery lifecycle.
Responsibilities:
• Design, develops and maintain critical software of scalable platform in fast paced environment
• Authors software functional specifications and design documents
• Quickly understand complex systems/code and own key pieces of the system, including the delivered quality
• Diagnose and troubleshoot complex problems in a distributed computing environment
• Establishes the best practices in area of quality, performance & architecture inside the team
• Mentors Software Engineers & Senior Software Engineers and provide technical leadership to them
• Performs peer reviews of specifications, designs, and code
• Identifies the technical debt & scaling issues in the basecode and drives the improvement
• Works alongside Site Reliability Engineers and cross functional teams to diagnose/troubleshoot any production performance related issues
Qualifications:
Required:
• 7-11 years experience developing highly scalable, distributed applications, products and services in Java and Golang
• Designing/developing REST, GRPC and GraphQL APIs
• Working knowledge of SQL and No-SQL database technologies
• Solid foundation in data structures, algorithms and software design with strong analytical and debugging skills
• Experience in SAAS platform development with scale
• Entrepreneurial spirit, priding yourself on getting things done with a high level of quality
• Bachelors in Computer Science
• A desire to build products that solve complex technical problems for end users
• Design, develops and maintain critical software of scalable platform in fast paced environment
• Authors software functional specifications and design documents
• Quickly understand complex systems/code and own key pieces of the system, including the delivered quality
• Diagnose and troubleshoot complex problems in a distributed computing environment
• Establishes the best practices in area of quality, performance & architecture inside the team
• Mentors Software Engineers & Senior Software Engineers and provide technical leadership to them
• Performs peer reviews of specifications, designs, and code
• Identifies the technical debt & scaling issues in the basecode and drives the improvement
• Works alongside Site Reliability Engineers and cross functional teams to diagnose/troubleshoot any production performance related issues
• We work in Java, Golang, and Python. Our systems are built on top of Docker, Kubernetes, MongoDB, ELK, TimescaleDB, GCP - Stackdriver, GCS, Cloud composer, AI Platform
Preferred:
• Experience with AWS/Azure/GCP is a plus.
• Advanced degree preferred, or equivalent professional experience
Company:
Harness provides a software delivery platform that helps engineering teams build, deploy, and operate applications through a set of tools. Founded in 2017, the company is headquartered in San Francisco, USA, with a team of 501-1000 employees. The company is currently Late Stage.