1

Computer Programming Apprenticeship Jobs in California

Field Engineer

San Jose, CA · On-site

$80K - $120K/yr

Complete 4-year carpenters union apprentice program * Work with carpenters, foremen, and ... Solid computer skills, especially the Microsoft Office suite, scheduling software (MS Project, P6 ...

Primarily shop-floor based with some office/computer work for programming. * Standard business ... High school diploma or equivalent; technical degree or apprenticeship preferred * 7+ years of CNC ...

Primarily shop-floor based with some office/computer work for programming. * Standard business ... High school diploma or equivalent; technical degree or apprenticeship preferred * 7+ years of CNC ...

Primarily shop-floor based with some office/computer work for programming. * Standard business ... High school diploma or equivalent; technical degree or apprenticeship preferred * 7+ years of CNC ...

Vocational training, associate's degree, certification and/or apprenticeship in one or more area ... Prolonged periods of sitting at a desk and working on a computer. (6-8 hours a day) * Occasional ...

Vocational training, associate's degree, certification and/or apprenticeship in one or more area ... Prolonged periods of sitting at a desk and working on a computer. (6-8 hours a day) * Occasional ...

Software Engineer

Mountain View, CA · On-site

$100 - $130/hr

Bachelor's degree in Computer Science * Must have work authorization in USA * 2-3 years experience ... benefits, training, and apprenticeship. CENTRL makes hiring decisions based solely on ...

Mechanical Engineer

Fresno, CA · On-site

$80K - $95K/yr

Familiarity with PLC, HMI, SCADA, and industrial computer systems * Understanding of mechanical ... Apprentice-level or higher electrician certification * Formal training in PLCs, automation, or ...

Vocational training, associate's degree, certification and/or apprenticeship in one or more area ... Prolonged periods of sitting at a desk and working on a computer. (6-8 hours a day) * Occasional ...

Its robots are engineered to perform a variety of tasks in the home and commercial markets. Figure ... Familiarity with computer based tools such as but not limited to CMD prompt, Google Suite, in house ...

Its robots are engineered to perform a variety of tasks in the home and commercial markets. Figure ... Familiarity with computer based tools such as but not limited to CMD prompt, Google Suite, in house ...

Familiarity with PLC, HMI, SCADA, and industrial computer systems * Understanding of mechanical ... Apprentice-level or higher electrician certification * Formal training in PLCs, automation, or ...

Mechanical Engineer

Fresno, CA · On-site

$80K - $95K/yr

Familiarity with PLC, HMI, SCADA, and industrial computer systems * Understanding of mechanical ... Apprentice-level or higher electrician certification * Formal training in PLCs, automation, or ...

Familiarity with PLC, HMI, SCADA, and industrial computer systems * Understanding of mechanical ... Apprentice-level or higher electrician certification * Formal training in PLCs, automation, or ...

As a Mechatronics & Robotics Apprentice (MRA), you will learn to combine electronic, mechanical, computer and automation engineering skills at the workplace. During on-the-job learning (OJL) you will ...

As a Mechatronics & Robotics Apprentice (MRA), you will learn to combine electronic, mechanical, computer and automation engineering skills at the workplace. During on-the-job learning (OJL) you will ...

Showing results 41-60

Computer Programming Apprenticeship information

See California salary details

$32.6K

$64.1K

$94.2K

How much do computer programming apprenticeship jobs pay per year?

As of Sep 2, 2026, the average yearly pay for computer programming apprenticeship 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 programming apprenticeship?

A Computer Programming Apprenticeship is a training program that combines hands-on work experience with classroom learning to develop coding and software development skills. Apprentices typically work under the supervision of experienced programmers while learning programming languages, debugging, and software development best practices. These programs can last several months to a few years and often lead to full-time employment.

What does a typical day look like for someone in a computer programming apprenticeship?

As a Computer Programming Apprentice, your typical day often includes shadowing experienced developers, writing and testing code under supervision, attending team meetings, and working on real-world projects that reinforce your learning. You'll likely be paired with a mentor who guides your progress and helps troubleshoot challenges. Regular feedback sessions, collaborative problem-solving, and opportunities to participate in coding workshops or training are also common. This structure is designed to give you hands-on experience, gradually increasing your responsibilities as your skills develop.

What are the key skills and qualifications needed to thrive in a computer programming apprenticeship, and why are they important?

To thrive as a Computer Programming Apprentice, you need a foundational understanding of programming languages such as Python, Java, or JavaScript, along with basic problem-solving skills and a high school diploma or equivalent. Familiarity with code editors like Visual Studio Code, version control systems like Git, and, in some cases, coursework or certifications in computer science is beneficial. Strong communication skills, eagerness to learn, and the ability to take constructive feedback will help you excel in this collaborative, growth-focused environment. These competencies are essential for quickly gaining technical expertise and contributing effectively to team projects in a dynamic tech setting.

What are popular job titles related to Computer Programming Apprenticeship jobs in California?

For Computer Programming Apprenticeship jobs in California, the most frequently searched job titles are:

What job categories do people searching Computer Programming Apprenticeship jobs in California look for?

The top searched job categories for Computer Programming Apprenticeship jobs in California are:

What cities in California are hiring for Computer Programming Apprenticeship jobs?

Cities in California with the most Computer Programming Apprenticeship job openings:

Infographic showing various Computer Programming Apprenticeship job openings in California as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, 2% Contract, and 1% Nights. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $64,123 per year, or $30.8 per hour.

$80K - $120K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 14 days ago


Job description

Entry-Level Position Available
Title: Field Engineer
Reports to: Superintendent
Summary of Position: Blach offers a unique approach to the Field Engineer role. The successful candidate will be primarily working as an entry-level apprentice in the field, building their craft skills as a carpenter during their 4 years of apprenticeship school. There will be opportunities to provide support and assistance to the Superintendent and project team in all aspects of job planning, scheduling safety and quality control, project documentation, developing and maintaining excellent relationships, budgeting, and cost control.
Typical Duties:
  • Complete 4-year carpenters union apprentice program
  • Work with carpenters, foremen, and superintendents
  • Attend and complete all required apprenticeship classes and required field hours
  • Work on developing carpentry skills on the job and learn basic knowledge of all other trades
  • Maintain a safe work environment
  • Build relationships and respect from coworkers/peers
  • Work with PE/PM to learn operations (RFIs/Submittal processing, scope statements, etc.).
  • Shadow Foreman/Asst. Supt./Supt
  • Learn each phase of a construction project
  • Learn how to navigate through and have a general knowledge of plan reading

Skills/Qualifications:
  • Bachelor's degree
  • Must be versatile with different types of construction tasks
  • Attention to detail and accuracy
  • Excellent communication (verbal and written) and interpersonal skills
  • Ability to train and educate others
  • Solid computer skills, especially the Microsoft Office suite, scheduling software (MS Project, P6, or Suretrak), and exposure to project management software (CMiC or similar program)
  • Proactive, takes initiative on all projects, possesses a willingness to learn and develop in their professional career
  • Problem solver, solutions-oriented

Location: Northern California (Bay Area)
Position Status: Full-time, regular business hours, non-exempt
Compensation: Blach Construction offers an outstanding compensation package, including a highly competitive base salary, an initial three weeks of paid vacation (growing to four weeks after five years of service), holidays, and sick leave. Comprehensive medical, dental, and vision coverage, 401(k) plan with company match, profit-sharing, long-term disability insurance, cash bonuses based on performance, professional development, education assistance, credit union membership, annual wellness stipend, professional affiliations, and many other benefits. The company practices a progressive management style that truly values and appreciates high-quality team members and invests a tremendous amount in their growth and development.
About Blach Construction: Named as the #1 Best Place to Work in the Bay Area in 2019 by the Silicon Valley Business Journal and San Francisco Business Times and one of the Top 100 Best Companies to work for in the United States in 2013 and 2016, Blach Construction is a financially stable, award-winning, mid-sized general building contractor and construction manager headquartered in San Jose with operations throughout the greater Bay Area and Southern California.
Blach offers an outstanding benefits package, which you can read about on the company website, as well as an extensive training and development program for all employees through our own Blach University. The management of the company is dedicated to maintaining a stimulating and exciting work environment where teamwork and excellence are encouraged and supported. For more information, check out the company's website at www.blach.com.
Contact: If you fit the above description and are looking for an exciting place to kickstart a fulfilling and challenging career, email your resume with a cover letter to Blach's Recruiting Coordinator, Jill Badal, at jill.badal@blach.com.
Blach Construction is an Equal Opportunity Employer.