1

Software System Developer Jobs in California (NOW HIRING)

Software Engineer-Systems 5

Del Rey, CA · On-site

$166K - $197K/yr

... functional software system. * Support progress demonstration presentations to customer ... study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and ...

Systems Software Engineer

Roseville, CA · On-site

$181K - $214K/yr

Typically, 6-10 years' experience in embedded system design/implementation for Distributed Storage ... Python Programming * Software Systems Architecture * Software Systems Testing Methodology

Software Developer I, II

San Diego, CA · On-site

$120K - $150K/yr

G2 Software Systems, Inc. (G2) is on the lookout for an energetic, innovative, and driven software developer to join our cutting‑edge team. About the Role As a software developer at G2, you'll dive ...

Software Systems Engineer 4

Del Rey, CA · On-site

$166K - $197K/yr

Experience working in an Agile software development environment and DevOps methodologies POSITION ... functional software system. * Support progress demonstration presentations to customer ...

Lead Software Systems Engineer Company: The Boeing Company Boeing Defense, Space & Security (BDS ... software system * Leads the development of critical features and take ownership of the full ...

Systems Engineer 5

El Segundo, CA · On-site

$100 - $110/hr

We are looking for a Senior Ground Systems Engineer to develop our nation's next generation of ... Ground Command and Control (C2) software system integration and test and formal qualification ...

Lead Software Systems Engineer Company: The Boeing Company Boeing Defense, Space & Security (BDS ... software system * Leads the development of critical features and take ownership of the full ...

Showing results 41-60

Software System Developer information

What is a software system developer?

Software system developers are professionals who design, build, test, and maintain the underlying software and systems that power computers and networks. They focus on developing operating systems, network distribution software, and other system-level applications that support the functionality of user-facing programs and hardware. Their work ensures that various software components integrate smoothly and operate efficiently, often collaborating with hardware engineers, programmers, and IT specialists. This role requires strong problem-solving skills, knowledge of programming languages, and an understanding of computer architecture and system design.

What are the key skills and qualifications needed to thrive as a software system developer?

To thrive as a Software System Developer, you need strong programming skills, problem-solving abilities, and a solid background in computer science or a related field, often supported by a relevant degree. Familiarity with programming languages (such as Java, C++, or Python), version control systems like Git, and knowledge of software development methodologies are essential, and certifications in areas like cloud computing or security can be advantageous. Outstanding analytical thinking, teamwork, and effective communication skills will set you apart in collaborative and fast-paced environments. These skills and qualities are vital for building robust, efficient software solutions and ensuring successful project delivery.

What are some common challenges faced by software system developers when integrating new technologies into existing systems?

Software System Developers often encounter challenges when integrating new technologies, such as ensuring compatibility with legacy systems, managing data migration, and minimizing downtime during transitions. They must thoroughly assess existing infrastructure and plan for potential bottlenecks or conflicts that may arise. Effective collaboration with cross-functional teams, detailed documentation, and thorough testing are crucial for a smooth integration process. Staying adaptable and proactive in learning new frameworks or tools also helps address these challenges efficiently.

What is the difference between Software System Developer vs Software Engineer?

AspectSoftware System DeveloperSoftware Engineer
CredentialsBachelor's in CS or related field, certifications like Microsoft or AWSBachelor's or higher in CS or related, certifications vary
Work EnvironmentDevelops and maintains software systems, often in teams or projectsDesigns, develops, tests, and maintains software solutions, often across projects
Industry UsageCommon in IT, enterprise, and software development companiesWidely used across tech, finance, healthcare, and other industries

Software System Developers focus on creating and maintaining specific software systems, while Software Engineers design and develop broader software solutions. Both roles require similar credentials and often work in similar environments, but their scope and responsibilities can differ based on project needs.

Infographic showing various Software System Developer job openings in California as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 16% Part Time, and 5% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution.

6J7DI4-Software Engineer-Developer 4 - 6J1-Development

Pleasanton, CA • On-site

Indotronix International Corporation
Recruiting and Staffing Services • 1 - 5K employees

$75 - $79/hr

Contractor

Re-posted 4 days ago


Job description

Indotronix is seeking an Software Engineer-Developer 4, Pleasanton, CA
 
Bachelor's Must
Shift: First
Start Time: 9:00 AM
End Time: 5:30 PM
Is Clearance Required To Start?: No
 
Regular and predictable attendance is required
Work statement is a non-managerial role, non-leadership role.
As a Senior Software Engineer in Client's Secure Computing Solutions group, you will be part of the Pleasanton, California-based Integrated Product Team developing hardware and software security solutions for commercial and aerospace applications.
Responsibilities:
• Leads activities to develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems
• Leads development of code and integration of complex software components into a fully functional software system
• Develops software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met
• Works under minimal direction
Typical Education and/or Experience:
Degree and typical experience in engineering classification: Bachelor's with 9 or more years' experience, or Master's with 7 or more years’ experience. Bachelor, Master of Science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry. ABET is the preferred, although not required, accreditation standard.
Required Qualifications:
• Experience with testing frameworks like XUnit, Pytest
• Scripting experience with Python
• Experience with software performance evaluation and analysis
• Experience debugging software for database, gRPC integration and network interfaces
• Experience with bug tracking and source control systems
Preferred Skills:
• Experience developing and debugging software using high level programming languages (C#, C++)
• Experience developing embedded software for ARM processors
• Familiarity with computer/information security principles
• Familiarity with Intel Processor Architectures, Project Code :

Indotronix logo

About Indotronix

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US