1

Software Coding Jobs in California (NOW HIRING)

Senior, Software Engineer

San Mateo, CA ยท On-site

$117K - $234K/yr

Participate in managing software code & configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and ...

Senior, Software Engineer

Mountain View, CA ยท On-site

$117K - $234K/yr

Participate in managing software code & configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and ...

Senior, Software Engineer

Milpitas, CA ยท On-site

$117K - $234K/yr

Participate in managing software code & configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and ...

Senior, Software Engineer

Fremont, CA ยท On-site

$117K - $234K/yr

Participate in managing software code & configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and ...

Senior, Software Engineer

Hayward, CA ยท On-site

$117K - $234K/yr

Participate in managing software code & configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and ...

Senior, Software Engineer

Sunnyvale, CA ยท On-site

$117K - $234K/yr

Participate in managing software code & configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and ...

Senior, Software Engineer

San Jose, CA ยท On-site

$117K - $234K/yr

Participate in managing software code & configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and ...

Software Developer

Solana Beach, CA ยท On-site +1

$120K - $180K/yr

We actively leverage modern AI tools and workflows to improve code quality, accelerate delivery, and continuously evolve how we build software. You'll have the opportunity to experiment with emerging ...

$40/hr

Software coding experience in one or more of the following: C, C++, C#, Java, JavaScript, Python * Applicant for this intern position must be a (i) U.S. citizen or national, (ii) U.S. lawful ...

We actively leverage modern AI tools and workflows to improve code quality, accelerate delivery, and continuously evolve how we build software. You'll have the opportunity to experiment with emerging ...

$40/hr

Software coding experience in one or more of the following: C, C++, C#, Java, JavaScript, Python * Applicant for this intern position must be a (i) U.S. citizen or national, (ii) U.S. lawful ...

$40/hr

Software coding experience in one or more of the following: C, C++, C#, Java, JavaScript, Python * Applicant for this intern position must be a (i) U.S. citizen or national, (ii) U.S. lawful ...

Showing results 41-60

Software Coding information

See California salary details

$47.4K

$110.4K

$163.8K

How much do software coding jobs pay per year?

As of Aug 23, 2026, the average yearly pay for software coding in California is $110,380.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,800.00 and $128,300.00 per year, depending on experience, location, and employer.

What is software coding?

Software coding is the process of writing instructions that a computer can understand and execute, using programming languages such as Python, Java, or C++. These instructions, known as code, form the basis of software applications, websites, and systems. Coders or programmers translate requirements and logic into a structured language that tells the computer what to do. Coding is a key component in software development and is essential for building, maintaining, and improving digital products.

What are the key skills and qualifications needed to thrive in software coding, and why are they important?

To thrive in Software Coding, you need strong programming skills, algorithmic thinking, and a solid understanding of software development principles, often supported by a degree in computer science or a related field. Familiarity with coding languages like Python, Java, or C++, as well as version control systems such as Git, is typically required, and certifications like Microsoft Certified: Azure Developer or AWS Certified Developer can be advantageous. Problem-solving, attention to detail, and effective communication are crucial soft skills for collaborating with teams and debugging code. These skills enable the creation of reliable, efficient software solutions and ensure successful project delivery in a fast-evolving tech environment.

What are some common challenges software coders face when working on collaborative projects?

Software coders often encounter challenges such as merging code changes, managing different coding styles, and maintaining clear communication within the team. Version control conflicts and ensuring code consistency across team members can also be tricky, especially in large or distributed teams. To overcome these issues, coders typically rely on tools like Git, adhere to coding standards, and participate in regular code reviews to ensure smooth collaboration and high-quality output.

What is the difference between Software Coding vs Software Testing?

AspectSoftware CodingSoftware Testing
Primary FocusWriting and developing code to create software applicationsEvaluating and verifying software to identify bugs and ensure quality
Required SkillsProgramming languages, problem-solving, algorithm designTesting methodologies, attention to detail, analytical skills
Work EnvironmentDevelopment teams, coding labs, software companiesQuality assurance teams, testing labs, software companies
Common CertificationsNone specific, but programming certifications helpfulISTQB, CSTE, CSQA

While software coding involves creating and writing the actual code for applications, software testing focuses on evaluating the software to find and fix bugs. Both roles are essential in the software development lifecycle and often work closely together to ensure high-quality products.

What jobs can I do with software coding?

Software coding skills open opportunities in roles such as software developer, web developer, mobile app developer, systems analyst, and quality assurance tester. These jobs typically require proficiency in programming languages like Java, Python, or C++, and may involve working in teams using tools like Git and Agile methodologies.

What cities in California are hiring for Software Coding jobs?

Cities in California with the most Software Coding job openings:

Infographic showing various Software Coding job openings in California as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $110,380 per year, or $53.1 per hour.

Embedded Software Computer Engineer

DCS CORPORATION

Ridgecrest, CA โ€ข On-site

$82K - $107K/yr

Full-time

Re-posted 13 days ago


Job description

Salary Range: $82,004 - $107,593
Seeking an Embedded Software Engineer to join our team supporting ongoing F/A-18 aircraft software projects. These are multi-year initiatives for the U.S. Marine Corps and Foreign Military Sales (FMS) customers.
Essential Job Functions
Software Engineering support for new and evolving projects as well as sustainment of existing programs for F/A-18 Hornet.
Execute software engineering life-cycle activities in a managed, controlled, and efficient manner consistent with the established organizational processes.
Perform software engineering duties over the product life cycle environment, encompassing requirements development, requirements analysis, design, coding, unit testing, system integration, and problem investigation.
Participate in the technical peer review process to uphold best practices in code, architecture and requirement functionality.
Communication skills required, both verbally and in writing, to interface with an Integrated Product team that includes Systems and Software Engineers as well as technical leadership in both government and contractor roles.
Integrate Software with external Software Components from external entities.
Develop Software code in Assembly Language within an embedded environment.
Required Skills:
Due to the sensitivity of customer related requirements, U.S. Citizenship is required.
Bachelor's degree from an accredited college or university in Computer Engineering, or Computer Science, with 2 plus years of related experience. Other engineering disciplines with strong software experience will be considered.
Excellent communication skills, both orally and in writing.
Self-guided, inquisitive, and able to research, learn and work in very large code base to go from problem description to effective solution.
Ability to troubleshoot and debug issues.
Desired Skills
Bonus skills/interests: Experience relating to C#, embedded systems and low-level languages.
Experience with Bitbucket (git), Jira, Confluence, and Assembly.

DCS logo

About DCS

Sourced by ZipRecruiter

DCS Corp is a renowned name in the technology industry, headquartered in Alexandria, VA, US. Found in the late 1970s, DCS Corp provides a broad spectrum of advanced technology, engineering, and analytic solutions for national security clients. The firm specializes in delivering sophisticated systems and technology for land, air, and maritime platforms. They are known for being deeply committed to their mission of enhancing national security.

Industry

Guided missile and space vehicle manufacturing

Company size

1,001 - 5,000 Employees

Headquarters location

Alexandria, VA, US

Year founded

1977

Social media