1

Software Developers Jobs in California (NOW HIRING)

Be Seen First

... Developers. Develops and maintains software applications, supports the company's ERP system, system integrations, structured data processes, and server-side web development. Utilizes APIs, file-based ...

Senior Software Engineer

Irvine, CA ยท On-site

$104K - $174K/yr

... software developers. Education A master's degree in computer science or electrical engineering with 5+ years of programming experience will be considered. Salary Range: $104,500.00 -$174,500.00 This ...

... software developers. Education A master's degree in computer science or electrical engineering with 5+ years of programming experience will be considered. Salary Range: $104,500.00 -$174,500.00 This ...

Software Developer I

Valencia, CA ยท On-site

$92K - $150K/yr

... Developers. Develops and maintains software applications, supports the company's ERP system, system integrations, structured data processes, and server-side web development. Utilizes APIs, file-based ...

Software Developer VI

Poway, CA ยท On-site

$128K - $229K/yr

... Developers in the design and development of software from the requirements phase through integration and test, with a primary focus on daily operational execution, task coordination, and issue ...

Showing results 41-60

Software Developers information

See California salary details

$47.4K

$110.4K

$163.8K

How much do software developers jobs pay per year?

As of Aug 8, 2026, the average yearly pay for software developers 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 exactly do software developers do?

Software developers design, write, test, and maintain computer programs and applications using programming languages such as Java, Python, or C++. They analyze user needs, create technical specifications, and collaborate with teams to build functional software solutions. Strong problem-solving skills and knowledge of development tools are essential in this role.

What is the difference between Software Developers vs Software Engineers?

AspectSoftware DevelopersSoftware Engineers
CredentialsBachelor's in CS or related field, coding certificationsBachelor's or higher in CS or related, often with engineering certifications
Work EnvironmentDevelopment teams, startups, tech companiesLarge organizations, system design, architecture roles
Industry UsageCommonly used in tech, startups, freelance projectsUsed in enterprise, large-scale projects, system design
Job FocusWriting code, developing applicationsDesigning systems, architecture, integrating components

While both Software Developers and Software Engineers work with code and software projects, Software Developers primarily focus on coding and application development. Software Engineers often take a broader approach, involving system design and architecture. The roles overlap, but the key difference lies in scope and responsibilities, with Engineers typically involved in designing complex systems and Developers concentrating on implementation.

What jobs can a software developer do?

Software developers can work in roles such as application developers, web developers, mobile app developers, systems analysts, and software engineers. They often specialize in programming languages like Java, Python, or C++, and may work in teams using tools like Git and Agile methodologies. These roles can be found in industries including technology, finance, healthcare, and entertainment.

Are software developers still in high demand?

Software developers continue to be in high demand due to ongoing digital transformation across industries, with strong growth projected in areas like cloud computing, cybersecurity, and mobile app development. Employers seek professionals skilled in programming languages such as Java, Python, and JavaScript, often requiring relevant certifications and experience with development tools. The demand is expected to remain robust in the coming years, making it a stable career choice.
What cities in California are hiring for Software Developers jobs? Cities in California with the most Software Developers job openings:
Infographic showing various Software Developers job openings in California as of August 2026, with employment types broken down into 78% Full Time, 17% Part Time, 2% Temporary, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $110,380 per year, or $53.1 per hour.

Senior Flight Software Engineer, Arc Vehicle Software

Front Door Defense

Los Angeles, CA โ€ข On-site

$139 - $201/hr

Other

Posted 3 days ago

New


Job description

Senior Flight Software Engineer, Arc Vehicle

Location: Los Angeles, California, United States

Compensation: $139,000 - $201,000 USD / year

Job Tags: Software

About the Role

Turning Space into a Transportation Layer for Earth

Key Responsibilities
  • Develop, test, and deploy high-reliability, real-time flight software.
  • Design and implement safety-critical state machines, autonomous flight sequencing, and fault detection, isolation, and recovery (FDIR) algorithms.
  • Integrate and optimize GNC flight software modules from the Reentry and Accurate Landing teams into the main C++ software loop.
  • Perform low-level driver development and board bring-up on flight hardware, debugging hardware-software interfaces using logic analyzers and oscilloscopes.
  • Lead the development and execution of Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) test suites to validate software performance and timing margins.
  • Participate in rigorous code reviews, establish technical coding standards, and mentor junior embedded software developers.
  • Collaborate with systems and avionics engineers to define interface control documents (ICDs), telemetry packets, and communication protocols (CAN, Ethernet, Serial).
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Aerospace Engineering, or equivalent technical experience.
  • Typically 5+ years of professional experience developing embedded, real-time, or safety-critical software.
  • Strong proficiency in systems programming languages (C / C++ / Rust) in a Linux-based development environment.
  • Solid understanding of embedded Linux, deterministic software design, memory management, and multi-threaded architectures.
  • Handsโ€‘on experience writing software that directly interfaces with physical hardware via communication protocols (such as CAN, Ethernet, SPI, I2C, or RSโ€‘422).
  • Demonstrated excellent verbal and written communication skills with experience presenting technical software designs.
Desired Qualifications
  • Experience developing flight software for spacecraft, launch vehicles, or safety-critical autonomous aerospace platforms.
  • Familiarity with modern software development best practices, including Git, unitโ€‘testing frameworks, static analysis, and automated CI/CD pipelines.
  • Familiarity with physical systems modeling, sensor data processing, or GNC algorithms.
  • Prior experience in a fastโ€‘paced aerospace startup or small, highโ€‘ownership team.

Our office headquarters is located in Playa Vista, CA. This position requires inโ€‘office presence.

The California annual base salary for this role is currently $139,000 - $201,000. Pay grades are determined by role, level, location, and alignment with market data. Individual pay will be determined on a caseโ€‘byโ€‘case basis and may vary based on interviews and an assessment of several factors that are unique to each candidate, jobโ€‘related skills, relevant education and experience, certifications, abilities of the candidate and internal equity.

#J-18808-Ljbffr