1

Computer Programmer Contract Jobs in California (NOW HIRING)

CAD Engineer

San Jose, CA · On-site

$90 - $95/hr

Protingent Staffing has an exciting contract CAD Engineer with our client located in San Jose, CA. Job Responsibilities: * Develop, maintain, and enhance EDA/CAD flows for ASIC design (RTL GDSII ...

... contract technical writer who can write high-quality documentation ... Qualifications BS/MS in Electrical Engineering, Computer Engineering or related field Understanding ...

Job Role: CERO Developer (Contract) Job Location: San Francisco, CA (100% Onsite) Job Type ... Strong Computer Science fundamentals and problem-solving skills * Experience in coding with C, Java

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 ...

... prime aerospace contracts). * Create designs and CAD drawings for fixtures, workstations, and ... Review engineering documents (drawings, CAD models, specs) for manufacturability and assess the ...

CNC Programmer

Walnut, CA · On-site

$45 - $60/hr

... prime aerospace contracts). * Create designs and CAD drawings for fixtures, workstations, and ... Review engineering documents (drawings, CAD models, specs) for manufacturability and assess the ...

CNC Programmer

Walnut, CA · On-site

$40 - $48/hr

... prime aerospace contracts). * Create designs and CAD drawings for fixtures, workstations, and ... Review engineering documents (drawings, CAD models, specs) for manufacturability and assess the ...

CNC Programmer

Walnut, CA · On-site

$40 - $48/hr

... prime aerospace contracts). * Create designs and CAD drawings for fixtures, workstations, and ... Review engineering documents (drawings, CAD models, specs) for manufacturability and assess the ...

CNC Programmer

Huntington Beach, CA · On-site

$27.75 - $38/hr

CNC Programmer Job Type: Contract Duration: 1 years Location: Hurlington Beach, CA Regular and ... UG NX CAD/CAM * machinist * Machine Control Data (MCD)

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 May 29, 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 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 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 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 May 2026, with employment types broken down into 60% Full Time, 8% Part Time, 16% Contract, and 16% Nights. Highlights an 92% In-person, and 8% Hybrid job distribution, with an average salary of $64,123 per year, or $30.8 per hour.
Computer Science: Contract Instructor-College Credit

Computer Science: Contract Instructor-College Credit

San Diego Community College District

San Diego, CA • On-site

$6.93K - $8.85K/mo

Part-time

Posted 17 days ago


Job description

|
Please see Special Instructions for more details.
To ensure consistency, fairness, and alignment with our commitment to Diversity, Equity, Inclusion, and Accessibility (DEIA), please submit only the materials specifically requested in this posting (e.g., no personal photos, articles, etc.). Be sure to upload the required documents using the respective document name labels. Uploading extraneous materials, unless explicitly requested, may result in your application not being reviewed. Only complete application packets will be forwarded to the committee.
Application materials sent via mail, fax, or email will not be accepted. All correspondence, including interview invitations, will be communicated via email.
We are dedicated to maintaining the confidentiality of all inquiries, nominations, and applications in the strictest confidence, and we encourage applicants from diverse backgrounds to apply.
  • Completed online application;
  • Cover letter;
  • Curriculum Vitae or Resume;
  • At least One (1) example of a current syllabus used for a Computer Information Systems (CISC) OR related course (uploaded using "syllabus" document type);
  • List of Computer Information Systems (CISC) OR related course courses taught. Include all courses relevant to the discipline (upload using "List of Courses" document type);
  • Unofficial Undergraduate Transcripts;
  • Unofficial Graduate Transcripts; AND,
  • Three (3) professional references listed in the online application.
  • Equivalency Request Form (required if applicable).
  • Foreign Degree Evaluation (required if applicable).
  • Licenses/Certificates/Credentials (if applicable).

  • Posting Details
    Posting Details (Default Section)
    Closing Date:
    08/30/2026
    Open Until Filled
    No
    Classification Title
    Computer Science: Contract Instructor-College Credit
    Working Title
    Computer Science Contract
    Recruitment Limits
    Location
    San Diego City College
    Pay Information
    Class 1, Step C - Class 6, Step C ($6,933.44- $8,849.03) per month based on the .
    • Initial salary placement for this Assistant Professor is commensurate with required education and related teaching experience as outlined in section A2.1 of the .
    • Salary negotiation is not allowed
    • Annual Salaries will be recalculated for service less than a full academic year based on Education Code §87815, any required adjustment will be made within the first pay period.
    • Travel reimbursement for interviewees traveling more than 200 miles, one-way, may be paid according to geographic location (see SDCCD Travel Stipend Policy, Rev 7/14/2011).
    • Typically, Assistant Professors earn tenure after 4 years and promote to Associate Professor.

    Position Equivalent FTE:
    1.0 FTE
    Job Duration
    10 Months
    Position Number:
    007839
    FLSA Status
    Exempt (does not accrue overtime)
    Bargaining Unit
    AFT/College Faculty
    Range
    (na)
    Position Type
    Academic
    Department
    School of Business, IT & Cosmetology
    The Position
    San Diego City College is accepting applications for the position of Assistant Professor of Computer Science. A successful candidate will teach a range of courses that focus on programming, software development, and data structures. One of three credit colleges in the San Diego Community College District, City College is an urban campus dedicated to Social Justice, Diversity, Equity, and Inclusion. City College provides academic and vocational offerings to meet the needs of a diverse student population. The college is minutes away from the world-class San Diego Zoo, Balboa Park, and Chicano Park.
    In addition to expertise in the Computer Information Systems and Computer Science fields, San Diego City College seeks applicants who possess the knowledge, skills, and abilities to support our diverse student populations in and outside of the classroom. Additionally, candidates should be able to demonstrate ways they will develop tools and resources to better serve historically marginalized and minoritized populations. We strongly encourage student-centered candidates to apply, especially those who demonstrate a commitment to diversity, equity, inclusion (DEI), and social justice.
    The candidate selected for the position is expected to start during the fall 2026 semester (2025-2026 academic year). The teaching schedule will vary based on the finalized class schedule and student needs. While the current vacancy is at City College, applicants should acknowledge that they are subject to assignment at any District facility at the option of the Chancellor. The assignment may include some combination of online, day, evening, Saturday, and/or off-campus classes. The Assistant Professor of Computer Science position reports to the Dean of the School of Business, Information Technology, Cosmetology, Engineering & Technologies.
    Major Responsibilities
    • Experience teaching in a college classroom in at least one of the following specialty areas: computer science and/or computer information systems. These courses are offered within the CISC subject area across SDCCD.
    • Teach college-level lecture and laboratory courses in a variety of computer science and computer information science topics using traditional and alternative methods of instruction.
    • Experience in incorporating new technologies, such as artificial intelligence (AI), in teaching and curriculum development.
    • Utilize instructional knowledge and methods proven to support student learning.
    • Advise and assist students in education and career development.
    • Work collaboratively with department and interdisciplinary faculty to plan, develop, implement, and assess courses in information technology subject areas that will provide technical/professional training for a career and preparation for completion of a certificate and/or degree and/or transfer to 4-year institutions.
    • Maintain currency in the information technology and computer science disciplines, industry trends, and technology innovations for the development of new courses and curriculum revisions to meet university transfer requirements, industry objectives, and emerging occupations.
    • Participate in departmental and faculty functions including program review, curriculum development, assessment of student learning outcomes, student advisement, training and evaluation of part-time faculty, and varied campus affairs including service on college-wide committees.
    • Collaborate with industry, community, and professional organizations to meet labor market needs.
    • Serve as an active member of the district and college industry advisory boards.
    • Work effectively with students from a variety of cultural, educational, and occupational backgrounds.
    • Participate in curriculum development and serve on department, division, college, and district committees as necessary to maintain and improve the instructional programs.
    • Participate in co-curricular activities, including planning, implementing, and teaching in special programs designed to support educational endeavors.
    • Participate in the formulation of Student Learning Outcomes (SLOs) and the Student Learning Outcomes assessment cycle.
    • Maintain formal office and campus hours; participate in department and division meetings, volunteer for community engagement activities, and uphold the mission of the college.
    • Teach scheduled classes and perform related duties as assigned, including timely compliance with clerical and administrative responsibilities; comply with district, college, and division.
    • Instruct and assist in the growth and success of a diverse population of students through careful preparation of course materials, effective teaching methodologies, and informed critical feedback on assignments and discussions.
    • Develop and execute culturally relevant course content, culturally responsive pedagogical techniques, and effective practices for engaging students.
    • Possess the ability to cooperatively communicate with staff and students.
    • Experience developing new curriculum and reviewing curriculum for program improvement to meet the needs of business and industry.
    • Experience serving on committees on special projects related to improving articulation among programs and the community.
    • Demonstrated leadership role in an academic setting and an understanding of shared governance and its implementation.
    • Excellent interpersonal and communication skills.
    • Experience coordinating with industry certification organizations.
    • Currency in the field and recent occupational experience in computer information systems and programming.
    • Experience seeking and securing outside funding for programs and equipment.
    • Experience researching, recommending, and coordinating the purchase of instructional equipment and materials.
    • Knowledge of learning theory and student accountability practices.

    Qualifications
    MINIMUM QUALIFICATIONS
    • Master's in computer science or computer engineering OR
    • Bachelor's in either of the above AND Master's in mathematics, cybernetics, business administration, accounting or engineering OR
    • Bachelor's in engineering AND Master's in cybernetics, engineering, mathematics, or business administration OR
    • Bachelor's in mathematics AND Master's in cybernetics, engineering, mathematics, or business administration OR
    • Bachelor's degree in any of the above AND A master's degree in information science, computer information systems, or information systems OR
    • the equivalent

    (NOTE: Courses in the use of computer programs for application to a particular discipline may be classified for minimum qualifications purposes, under the discipline of the application.)
    Desired Qualifications
    The District encourages all applicants who meet the aforementioned minimum qualifications (MQs) to apply for this position. The most qualified and desirable candidate will also possess additional qualifications listed below:
    • At least three (3) years of relevant teaching or work experience in Computer Information Systems and/or Computer Science within the last five (5) years.
    • Experience in incorporating new technologies, such as artificial intelligence (AI), in teaching and curriculum development.
    • Knowledge of diversity, equity, and inclusion (DEI) and related classroom strategies.
    • Demonstrated experience and/or knowledge working with faculty, staff, and students of great diversity in socioeconomic, cultural, and ethnic backgrounds, including those with different levels of academic preparation and varying physical and learning abilities.
    • Demonstrated cultural competency, sensitivity to, and understanding of the diverse academic, socioeconomic, cultural, disability, and ethnic backgrounds of community college students and staff.
    • Evidence of commitment to remaining current in the disciplines of computer information systems and/or computer science.
    • Demonstrated experience with shared/participatory governance.
    • Demonstrated experience creating and maintaining professional, community, and industry partnerships, including industry advisory boards.
    • Experience developing industry contacts, including assessment and placement of students in related jobs.
    • Demonstrated experience in creating a conducive learning environment, managing class time, and providing feedback in the classroom.
    • Proficiency in designing and teaching computer information systems courses, both lecture and laboratory, in various modalities including in-person, hybrid, HyFlex, and fully online (synchronous and asynchronous).
    • Ability to work collegially and collaboratively with departmental faculty, staff, and administrators.
    • Willingness to participate in a variety of departmental and campus activities.
    • Experience supporting students, including those who speak English as a second language and students with prior learning from academic and professional experiences.
    • Knowledge of credit-for-prior (CPL) and work-based learning (WBL) strategies.

    Equivalency
    If you do not possess the exact degrees, or higher, listed above or if you anticipate receiving the required degree prior to the start of teaching classes, please complete a and attach it during the application process.
    Foreign Degree:
    Applicants with foreign degrees from colleges or universities outside of the United States must have their coursework evaluated by a professional association that is a member of the National Association of Credential Evaluation Services or Academic Credentials Evaluation Institute, INC. . A copy of the evaluation must be submitted with your online application.
    Licenses/Certificates/Credentials:
    Relevant industry certifications related to computer information systems and/or computer science are highly desired. All certifications should be listed in the application and resume.
    Commitment to Diversity:
    All applicants must have demonstrated cultural competency and sensitivity to and understanding of the diverse academic, socioeconomic, cultural, disability, gender identity, sexual orientation, and ethnic backgrounds of community college students, faculty and classified professionals.
    Click for the EEO / Diversity / Nondiscrimination - Policies and Procedures
    Working Conditions
    Variable, the conditions will depend on the teaching assignment. The conditions typically involve classroom, lab, online/distance education, office environments.
    Special Instructions to Applicants:
    To ensure consistency, fairness, and alignment with our commitment to Diversity, Equity, Inclusion, and Accessibility (DEIA), please submit only the materials specifically requested in this posting (e.g., no personal photos, articles, etc.). Be sure to upload the required documents using the respective document name labels. Uploading extraneous materials, unless explicitly requested, may result in your application not being reviewed. Only complete application packets will be forwarded to the committee.
    Application materials sent via mail, fax, or email will not ...