1

Computer Programmer Contract Jobs in California (NOW HIRING)

Duration: 6+ months contract Location: San Jose, CA (Onsite, 5 days/week) Description * Develop ... in CAD/EDA development or related engineering roles * Strong programming skills in Python ...

Computer Operator II

Ridgecrest, CA ยท On-site

$27.09/hr

Saalex is an Engineering and Information Technology Services company with a focus on Test Range ... Perform other duties as assigned in support of contract and customer requirements. Working ...

Computer Operator II

Ridgecrest, CA ยท On-site

$27.09/hr

Saalex is an Engineering and Information Technology Services company with a focus on Test Range ... Perform other duties as assigned in support of contract and customer requirements. Working ...

Computer Operator II

Ridgecrest, CA ยท On-site

$27.09/hr

Saalex is an Engineering and Information Technology Services company with a focus on Test Range ... Perform other duties as assigned in support of contract and customer requirements. Working ...

Computer Operator II

Ridgecrest, CA ยท On-site

$27.09/hr

Saalex is an Engineering and Information Technology Services company with a focus on Test Range ... Perform other duties as assigned in support of contract and customer requirements. Working ...

CAD Engineer

Santa Clara, CA ยท On-site

$27.50 - $30/hr

No CAD Engineer Company: Hitachi Particle Engineering and Services, Inc. Location ... Pleasanton, CA Status: 6 - 12 month contract (eligible for extension) The Company Hitachi Particle ...

Contract Experience: 12+ Years Job Summary We are seeking an experienced CAD Administrator to manage and support enterprise CAD and PLM environments for a global engineering organization. The ideal ...

Computer Scientist I

Edwards, CA ยท On-site

$122K - $150K/yr

JT4, LLC provides engineering and technical support to multiple western test ranges for the U.S ... Air Force, Space Force, and Navy under the Joint Range Technical Services Contract, better known as ...

Computer Scientist I

Edwards, CA ยท On-site

$122K - $150K/yr

JT4, LLC provides engineering and technical support to multiple western test ranges for the U.S ... Air Force, Space Force, and Navy under the Joint Range Technical Services Contract, better known as ...

CAD Drafter

San Diego, CA

$22.75 - $30.75/hr

... or engineering projects Experience working on government contracts or DoD projects preferred ... proficiency in CAD software and technical drawing capabilities Technical Skills Advanced ...

next page

Showing results 1-20

Computer Programmer Contract information

See California salary details

$32.6K

$64.1K

$94.2K

How much do computer programmer contract jobs pay per year?

As of Jul 9, 2026, the average yearly pay for computer programmer contract in California is $64,123.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,800.00 and $79,000.00 per year, depending on experience, location, and employer.

What types of projects do Computer Programmer Contractors typically work on, and how is workflow managed?

Computer Programmer Contractors often work on a variety of projects, including developing new software applications, updating existing systems, debugging code, or creating automation scripts based on client requirements. Workflows are usually managed through tools like Jira or Asana, and contractors collaborate remotely or on-site with development teams, business analysts, and project managers. Deadlines and deliverables are typically set by the client, and contractors may need to juggle multiple assignments simultaneously. The dynamic nature of contract work offers exposure to different industries and technologies, providing valuable experience and potential for career advancement.

What is a Computer Programmer Contract job?

A Computer Programmer Contract job is a temporary or project-based role where a programmer is hired for a specific duration or task. Contractors typically develop, test, and maintain software applications based on client requirements. They may work independently or through an agency, often with flexible schedules. Unlike full-time employees, contract programmers usually do not receive benefits like health insurance or paid time off. Compensation is often higher to account for this.

What are the key skills and qualifications needed to thrive in the Computer Programmer Contract position, and why are they important?

To thrive as a Computer Programmer Contract, you need strong programming knowledge, problem-solving skills, and typically a degree in computer science or a related field. Proficiency with programming languages such as Java, Python, or C++, experience with version control systems like Git, and familiarity with development environments are essential, while certifications such as Microsoft or Oracle developer credentials are valued. Excellent time management, communication, and the ability to quickly adapt to new projects or teams will set you apart in contract roles. These skills and qualities ensure that contract programmers can efficiently deliver high-quality solutions, quickly integrate into diverse work environments, and meet the expectations of multiple clients.

What are the most commonly searched types of Computer Programmer jobs in California? The most popular types of Computer Programmer jobs in California are:
What are popular job titles related to Computer Programmer Contract jobs in California? For Computer Programmer Contract jobs in California, the most frequently searched job titles are:
What job categories do people searching Computer Programmer Contract jobs in California look for? The top searched job categories for Computer Programmer Contract jobs in California are:
What cities in California are hiring for Computer Programmer Contract jobs? Cities in California with the most Computer Programmer Contract job openings:
Infographic showing various Computer Programmer Contract job openings in California as of July 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, 1% Temporary, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $64,123 per year, or $30.8 per hour.
Frontend Systems Developer (contract)

Frontend Systems Developer (contract)

Atomic Machines

Emeryville, CA โ€ข Hybrid

$120K - $139K/yr

Other

Re-posted 15 days ago


Job description

Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler technology platform. This platform enables new classes of micromachines to be designed and built by providing manufacturing processes and a materials library that are inaccessible to semiconductor manufacturing methods. It unlocks MEMS manufacturing not only for device classes that could never be produced by semiconductor methods, but also for entirely new categories. Furthermore, this digital platform is fully programmable in the way 3D printing is digital-but whereas 3D printing produces parts of a single material using a single process, the Matter Compiler technology platform is a multi-process, multi-material system: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device-made possible only through the Matter Compiler technology platform-that we will be unveiling to the world soon.
ย 
Our offices are in Emeryville and Santa Clara, California.
About The Role

In this role you will help maintain and extend a web-based visual graph editor for manufacturing workflows. Users create and connect nodes representing materials/workpieces/tools and manufacturing steps (processes/inspections), validate the resulting workflow against catalogs and strict data contracts, and export a schema-compliant JSON representation for downstream tooling.

This role blends UI engineering with data integrity work. The editor must stay responsive on large graphs, preserve correctness (IDs, validation, export format), as well as support collaboration workflows through version control integrations.

This is a part-time, hybrid, freelance/contract role. Hours:

  • 1st 60 days: 20-40 hours per week
  • Ongoing: 10-20 hours (minimum) per week
What You'll Do
  • Build and maintain a React + TypeScript UI for a graph editor (node/edge creation, selection, multi-select, drag/drop, property panels)
  • Implement schema-driven validation and export (JSON Schema / AJV), ensuring stable, backwards-compatible outputs as schemas evolve
  • Improve performance and reliability for large graphs (rendering, minimizing re-renders, preventing UI jitter, safe persistence)
  • Support workflows around identity/ID rules, including ID generation, transformations on copy/paste/import, and "minting/locking" behaviors that freeze certain fields once finalized
  • Maintain integrations used in real production workflows:ย 
    • GitLab API (branching, committing files, MR workflows)
    • Methods API (catalog sync, offline fallback, validation that blocks pushes when API is down)
    • Authentication (Okta)
  • Ship small-to-medium features end-to-end: UI, state changes, validation, tests, and docs
  • Triage bugs from real users (manufacturing/process engineers), reproduce quickly, and implement safe fixes
  • Add/maintain unit tests (Jest + TS) around tricky logic (ID transformation, export validation, API sync behavior)
  • Keep the build/lint/test pipeline healthy (Vite, TypeScript, ESLint, Jest) and handle dependency upgrades carefully
  • Collaborate asynchronously with a cross-functional team (process, production, AI) through clear PRs, strong commit hygiene, and pragmatic technical decisions
  • Tools/Stack You'll Work With: React 18, TypeScript, Vite, Tailwind CSS, ReactFlow, AJV (JSON Schema), Jest, ESLint, GitLab API, OpenAPI, Okta
What You'll Need
  • Experience building complex, stateful UI systems (not CRUD/dashboard apps)
  • Strong React + TypeScript with state management + performance optimization
  • Experience with graph/diagram editors or similar interaction-heavy UIs
  • Experience with large in-memory data + UI/data synchronization
  • Experience with validation systems + deterministic outputs (schema, exports)
  • Strong debugging in complex systems + ability to explain tradeoffs
  • Experience leading complex, ambiguous problems across cross-functional teams with multiple stakeholders
Bonus Points For:
  • Manufacturing background (MES, process planning, CAD/CAM adjacent tooling, "recipes/methods/catalog" concepts)
  • JSON Schema / AJV experience and comfort with strict data contracts
  • GitLab API experience, auth systems (Okta/OIDC), or "internal tool" deployment constraints
ย