1

Trainee Computer Programmer Jobs in California (NOW HIRING)

PRODUCTION MACHINE TRAINEE (B SHIFT)

Torrance, CA · On-site

$21.50 - $27.75/hr

... Engineering Team or others to document procedures and drawings. • Performs work operations under ... Computer Skills To perform this job successfully, an individual should have knowledge of basic ...

Some entertainment industry background, including knowledge of current programming and industry ... Excellent computer skills, master of the Microsoft Office suite (especially Excel, Word) is a MUST

Some entertainment industry background, including knowledge of current programming and industry ... Excellent computer skills, master of the Microsoft Office suite (especially Excel, Word) is a MUST

Demonstrates procedures being taught, such as programming and repairs. * Observes trainees in the ... Computer and software skills including Microsoft Office Suite. Employee Benefits & Rewards: * 8 ...

next page

Showing results 1-20

Trainee Computer Programmer information

See California salary details

$32.6K

$64.1K

$94.2K

How much do trainee computer programmer jobs pay per year?

As of Jul 9, 2026, the average yearly pay for trainee computer programmer 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 can I expect from the onboarding and mentorship process as a Trainee Computer Programmer?

As a Trainee Computer Programmer, you can expect a structured onboarding process that introduces you to your team's workflows, company coding standards, and the main tools you'll be using. Most employers provide mentorship from experienced developers, who will guide you through your first projects, answer technical questions, and offer regular feedback on your progress. You'll typically start with smaller tasks or bug fixes and gradually take on more responsibility as you build confidence and knowledge. This supportive environment is designed to help you learn quickly and successfully transition into a fully independent programming role.

What is a Trainee Computer Programmer job?

A Trainee Computer Programmer is an entry-level role where individuals learn and develop coding skills while working under the guidance of experienced programmers. They assist in writing, testing, and debugging code for software applications, often using languages like Python, Java, or C++. This role provides hands-on experience in software development, database management, and troubleshooting. It's an excellent opportunity for those looking to start a career in programming and gain practical industry knowledge.

How do I get a programming job with no experience?

To get a trainee computer programmer position with no experience, focus on building foundational skills through online courses, coding bootcamps, or personal projects. Gaining proficiency in programming languages like Python or Java, creating a portfolio, and obtaining relevant certifications can improve your chances of entry-level employment.

What is a trainee programmer?

A trainee programmer is an entry-level position for individuals learning programming skills, often involving supervised work on coding projects. Trainees typically focus on developing foundational knowledge in programming languages, software development tools, and coding best practices during their training period.

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

To thrive as a Trainee Computer Programmer, you generally need foundational knowledge of programming languages such as Python, Java, or C++, and a relevant degree or coursework in computer science or a related field. Familiarity with development environments, version control systems like Git, and basic debugging tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective teamwork and communication skills help you stand out. These capabilities are vital for quickly adapting to new technologies, collaborating with experienced developers, and delivering high-quality code in a fast-paced work environment.

Is 27 too late to start coding?

Starting a career as a trainee computer programmer at 27 is not too late, as many successful programmers begin at various ages. Learning programming languages and gaining practical experience through projects or certifications can lead to employment opportunities regardless of age.

Is AI replacing coders?

AI tools are increasingly automating certain coding tasks, but they do not fully replace computer programmers. Trainee computer programmers still need to develop problem-solving skills, understand programming languages, and work alongside AI to create and maintain software effectively.
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 job categories do people searching Trainee Computer Programmer jobs in California look for? The top searched job categories for Trainee Computer Programmer jobs in California are:
Infographic showing various Trainee Computer Programmer 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.
CNC Operator Trainee (85498)

$25.57 - $36.04/hr

Full-time

Posted 21 days ago


Job description

Who we are:

The Gill Corporation is one of the world's largest manufacturers of honeycomb, high performance floor panels, cargo compartment liners and original equipment for passenger and freighter aircraft. The company also excels in many other types of reinforced plastics including interior sandwich panels for creating structures such as aircraft galleys and bulkheads, honeycomb core and related products.

The Gill Corporation is seeking a CNC Operator Trainee who under general supervision of an experienced CNC Operator or Supervisor, sets up and operates numerical control machine to cut, shape, or form metal work pieces to specifications by performing the following duties.

Reporting to the Production Supervisor, they will perform but not be limited to the following responsibilities.

Responsibilities:

  • Reviews setup sheet and specifications to determine setup procedure, machining sequence, and dimensions of finished work piece.
  • Loads control media such as disk, tape, or punch card, in machine control console or enter commands to retrieve preprogrammed machine instructions from database.
  • Manipulates controls and enters commands to index cutting tool to specified set point and to start machine.
  • Changes cutting tools and location of work piece during machining process as specified in setup instructions.
  • Measures work piece for conformance to specifications.
  • Notifies supervisor of discrepancies.
  • Adjusts machine feed and speed and changes cutters to machine parts according to specifications when automatic programming is faulty or machine malfunctions.
  • Machines materials such as Aluminum, Titanium and other metals.
  • Learn Brake shear, Deburr and Broach operations.
  • Other essential duties may be assigned.

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Required Qualifications:

  • Must be able to communicate effectively in English both verbally and in writing
  • Understand drawings, ASME Y14.5 geometric tolerances
  • Understand CNC machine programming concepts
  • Ability to satisfactorily use computer based software tools
  • CNC machining experience preferred (Titanium and aluminum)
  • Must be able to lift, push and pull a minimum of 50 lbs.
  • SAP a plus.
  • MS Office/PC proficient

ITAR Requirement:

This position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants will be asked to provide specific documentation to verify U.S. person status under the ITAR and the EAR. A “U.S. person” according to their definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee, or asylee.

The Gill Corporation is an Equal Opportunity Employer. Applicants for all job openings are welcome and will be considered without regard to race, religious creed, color, age, sex, gender identity, gender expression, genetic information, sexual orientation, national origin, religion, marital status, medical condition, physical or mental disability, military service, veteran status, pregnancy, childbirth and related medical conditions, or any other classification protected by federal, state, and local laws and ordinances.

The Gill Corporation provides reasonable accommodations to qualified individuals with disabilities in accordance with the Americans with Disability Act and applicable state and local law. If you require an accommodation in the application process, please notify the Human Resources Department