1

Computer Science Training Jobs in California (NOW HIRING)

Computer Scientist I

Edwards, CA · On-site

$123K - $140K/yr

... training environments and prepares our nation's war-fighting aircraft, weapons systems, and ... JOB SUMMARY - ESSENTIAL FUNCTIONS Under general supervision, a Computer Scientist I provide ...

Computer Scientist - openMCT

Edwards, CA · On-site

$135K - $165K/yr

... training environments and prepares our nation's war-fighting aircraft, weapons systems, and ... JOB SUMMARY - ESSENTIAL FUNCTIONS AND DUTIES The Computer Scientist - openMCT will direct software ...

Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field, or ... Experience building, training, and evaluating machine learning models -- including designing data ...

Showing results 21-40

Computer Science Training information

See California salary details

$20.6K

$68.2K

$117.5K

How much do computer science training jobs pay per year?

As of Sep 13, 2026, the average yearly pay for computer science training in California is $68,225.00, according to ZipRecruiter salary data. Most workers in this role earn between $41,617.00 and $97,922.00 per year, depending on experience, location, and employer.

What is a computer science training?

A Computer Science Training job involves teaching or mentoring individuals in computer science concepts, programming, and related technologies. Professionals in this role may work in academic institutions, corporate training programs, or bootcamps to help students or employees develop technical skills. The job often includes designing curriculum, conducting lectures or hands-on coding sessions, and assessing learners' progress. Strong knowledge of programming languages, algorithms, and software development is typically required.

What are the typical responsibilities of someone working in computer science training?

Professionals in Computer Science Training are often responsible for designing and delivering curriculum, conducting hands-on programming workshops, assessing learners' progress, and updating course materials to reflect current industry trends. You may work closely with other instructors, HR training coordinators, or technical experts to align content with organizational or educational objectives. Collaboration with industry professionals and ongoing professional development are also common, as the technology landscape evolves quickly. This mix of technical and educational duties ensures that trainees gain practical, up-to-date skills needed for a successful tech career.

What are the key skills and qualifications needed to thrive in computer science training?

To thrive in Computer Science Training roles, you need a solid background in computer science concepts, programming, and educational or instructional expertise, often supported by a relevant degree or professional certifications such as CompTIA, Microsoft Certified Educator, or instructional design credentials. Familiarity with learning management systems (LMS), online collaboration platforms, and coding tools like Python, Java, or C++ is commonly required. Strong communication, patience, and the ability to tailor complex technical information to diverse audiences are valuable soft skills in this field. These competencies are essential for effectively teaching and preparing learners for evolving industry demands.

What are 5 careers in computer science training?

Five careers in computer science training include software developer, IT instructor, curriculum developer, technical trainer, and educational technology specialist. These roles often require knowledge of programming languages, instructional design, and certifications such as CompTIA or Cisco. They involve teaching, developing training materials, or supporting technology education in various settings.

What training is needed for computer science training?

Computer science training typically requires a bachelor's degree in computer science, software engineering, or a related field. Additional skills such as programming languages, data structures, algorithms, and familiarity with tools like version control systems are essential. Certifications in specific technologies or programming languages can also enhance job prospects.

What cities in California are hiring for Computer Science Training jobs?

Cities in California with the most Computer Science Training job openings:

Infographic showing various Computer Science Training job openings in California as of September 2026, with employment types broken down into 63% Full Time, 32% Part Time, and 5% Contract. Highlights an 95% In-person, and 5% Remote job distribution, with an average salary of $68,225 per year, or $32.8 per hour.

Computer Scientist-Direct Hire Authority

Edwards, CA • On-site

$104K/yr

Part-time

Re-posted 10 days ago


Job description

Veteran's preference does not apply to DHA recruitment.
Click on "Learn more about this agency" button below for more information.
The primary purpose is to apply technical work and professional engineering to modeling and simulation systems that support developmental
and operational test and evaluation (DT & E and OT & E) test programs.Qualifications:Experience requirements are described in the Office of Personnel Management (OPM) Qualification Standards for General Schedule Positions, Computer Science series. https://www.opm.gov/policy-data-oversight/classification-qualifications/general-schedule-qualification-standards/#url=Group-Standards
Basic Requirements:

Bachelor's degree in computer science or bachelor's degree with 30 semester hours in a combination of mathematics, statistics, and computer science. At least 15 of the 30 semester hours must have included any combination of statistics and mathematics that included differential and integral calculus. All academic degrees and course work must be from accredited or pre-accredited institutions.

In addition to meeting the basic requirement above, to qualify for this position you must also meet the qualification requirements listed below:
SPECIALIZED EXPERIENCE: Applicants must have at least 1 year (52 weeks) of specialized experience at the next lower broadband NH-02, equivalent to the next lower grade GS-11 or equivalent in other pay systems. Specialized experience is experience with computer networks, system integration laboratories (SIL), and/or hardware-in-the-loop (HITL) facilities integrating digital and analog processors, cockpit displays and controls, mechanical and electrical interfaces, and operational flight program software; software includes algorithms for navigation, ordnance targeting/delivery, flight controls, energy & propulsion management, communications, sensor imaging, and target locations and identification.
Ideal Candidate:
  • 2 years of experience in C++ computer programming desired
  • 2 years of flight test experience desired
  • 2 years of model and simulation experience desired
KNOWLEDGE, SKILLS AND ABILITIES (KSAs): Your qualifications will be evaluated on the basis of your level of knowledge, skills, abilities and/or competencies in the following areas:
1. Ability to program (various languages and protocols), integrate/manipulate models and generate computer networks for virtual, live, and constructive simulation of combat aircraft avionics, armament, or electronic warfare systems.
2. Knowledge of concepts, principles, and techniques across multiple interrelated and integrated technical and test engineering disciplines (combat aircraft avionics, armament, or electronic warfare systems or related systems/subsystems).
3. Knowledge of flight and laboratory air vehicle/missile test conduct, coordination and supervision, data analysis/evaluation and applicable flight test truth sources, joint simulation environment and techniques, technical report preparation, and administrative aspects of flight test programs.
4. Ability to plan and organize work, coordinate between various electronic/aerospace/mechanical engineering and test disciplines, and coordinate with other Air Force, DoW, and other domestic and foreign government agencies.
5. Ability to research, analyze, interpret, and apply rules, regulations, and procedures to a variety of situations and to recommend timely and economical solutions.
6. Ability to maintain good working relations and to provide technical leadership and project management oversight as well as communicate effectively with a broad range of personnel both orally and in writing and to use modern computer software applications in support of communications and presentations.
PART-TIME OR UNPAID EXPERIENCE: Credit will be given for appropriate unpaid and or part-time work. You must clearly identify the duties and responsibilities in each position held and the total number of hours per week.
VOLUNTEER WORK EXPERIENCE: Refers to paid and unpaid experience, including volunteer work done through National Service Programs (i.e., Peace Corps, AmeriCorps) and other organizations (e.g., professional; philanthropic; religious; spiritual; community; student and social). Volunteer work helps build critical competencies, knowledge and skills that can provide valuable training and experience that translates directly to paid employment. You will receive credit for all qualifying experience, including volunteer experience.Education:ARE YOU USING YOUR EDUCATION TO QUALIFY? If position has a positive degree requirement or education forms the basis for qualifications, you MUST submit transcriptswith the application. Official transcripts are not required at the time of application; however, if position has a positive degree requirement, qualifying based on education alone or in combination with experience; transcripts must be verified prior to appointment. An accrediting institution recognized by the U.S. Department of Education must accredit education. Click here to check accreditation.
FOREIGN EDUCATION: Education completed in foreign colleges or universities may be used to meet the requirements. You must show proof the education credentials have been deemed to be at least equivalent to that gained in conventional U.S. education program. It is your responsibility to provide such evidence when applying.Employment Type: OTHER