1

Software Developer Apprenticeship Jobs in California

We automate the verification of Prevailing Wage and Apprenticeship (PWA) requirements under the ... Demonstrated history of shipping meaningful software at startup pace. * Experience with document ...

$40/hr

Program CNC machines using CAMWorks software integrated with SolidWorks. * Perform set-up and first ... High school diploma or equivalent; completion of vocational training or an apprenticeship will be ...

Front Crew - Ono 039

Ono, CA · On-site

$107K - $125K/yr

... apprenticeship. Ono Hawaiian BBQ makes hiring decisions based solely on qualifications, merit, and business needs at the time.

Front Crew - Ono 039

Ono, CA

$107K - $125K/yr

... apprenticeship. Ono Hawaiian BBQ makes hiring decisions based solely on qualifications, merit, and business needs at the time.

Front Crew - Ono 069

Ono, CA · On-site

$107K - $125K/yr

... apprenticeship. Ono Hawaiian BBQ makes hiring decisions based solely on qualifications, merit, and business needs at the time.

Front Crew - Ono 069

Ono, CA

$107K - $125K/yr

... apprenticeship. Ono Hawaiian BBQ makes hiring decisions based solely on qualifications, merit, and business needs at the time.

Front Crew - Ono 040

Ono, CA

$107K - $125K/yr

... apprenticeship. Ono Hawaiian BBQ makes hiring decisions based solely on qualifications, merit, and business needs at the time.

Front Crew - Ono 039

Ono, CA

$107K - $125K/yr

... apprenticeship. Ono Hawaiian BBQ makes hiring decisions based solely on qualifications, merit, and business needs at the time.

Front Crew - Ono 040

Ono, CA

$107K - $125K/yr

... apprenticeship. Ono Hawaiian BBQ makes hiring decisions based solely on qualifications, merit, and business needs at the time.

Front Crew - Ono 069

Ono, CA

$107K - $125K/yr

... apprenticeship. Ono Hawaiian BBQ makes hiring decisions based solely on qualifications, merit, and business needs at the time.

Front Crew - Ono 040

Ono, CA · On-site

$107K - $125K/yr

... apprenticeship. Ono Hawaiian BBQ makes hiring decisions based solely on qualifications, merit, and business needs at the time.

Work towards completing the apprentice level training or vendor certification program at or above ... Ability to use PC and job-related software/programs for programming, documentation/record keeping.

Work towards completing the apprentice level training or vendor certification program at or above ... Ability to use PC and job-related software/programs for programming, documentation/record keeping.

Showing results 41-60

Software Developer Apprenticeship information

See California salary details

$47.4K

$110.4K

$163.8K

How much do software developer apprenticeship jobs pay per year?

As of Aug 14, 2026, the average yearly pay for software developer apprenticeship in California is $110,380.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,800.00 and $128,300.00 per year, depending on experience, location, and employer.

Is 30 too late to become a software developer apprenticeship?

Age is not a barrier to entering a software developer apprenticeship; many programs welcome mature learners. Success depends on your skills, motivation, and ability to learn programming languages and tools, regardless of age.

What is a software developer apprenticeship?

A Software Developer Apprenticeship is a structured training program that combines paid, on-the-job experience with classroom learning to help individuals develop the skills needed to become professional software developers. Apprentices are typically mentored by experienced developers and work on real projects while learning programming languages, software development methodologies, and problem-solving techniques. These programs often last one to two years and are designed for those looking to start a career in technology, often without requiring a formal computer science degree.

What are software developer apprenticeship opportunities?

Software developer apprenticeship opportunities are for entry-level workers who want to enter the programming field. Your duties during an apprenticeship include training to write and test code, working in a professional development environment, and using software development frameworks and methodologies. Some apprenticeships involve working under the supervision of a mentor, while other apprentices handle entry-level responsibilities as part of a development team. You work with a specific set of computer languages, such as HTML and javascript for web development and Java and C++ for software or applications.

What are the key skills and qualifications needed to thrive as a software developer apprentice, and why are they important?

To thrive as a Software Developer Apprentice, you need a foundational understanding of programming languages, problem-solving abilities, and typically a relevant educational background or demonstrated coding skills. Familiarity with version control systems like Git, basic knowledge of software development methodologies, and exposure to integrated development environments (IDEs) are important. Strong communication, eagerness to learn, and teamwork are essential soft skills that help apprentices integrate into development teams and absorb new concepts quickly. These skills and qualities are crucial for building technical competence, collaborating effectively, and progressing in a dynamic learning environment.

What types of projects and tasks can I expect to work on during a software developer apprenticeship?

As a Software Developer Apprentice, you'll typically work on a variety of real-world coding projects under the guidance of experienced developers. These can include contributing to bug fixes, developing small features, writing unit tests, and participating in code reviews. You'll often collaborate closely with cross-functional teams, attend regular stand-up meetings, and receive feedback to help you grow. The apprenticeship is structured to provide hands-on experience while gradually increasing your responsibilities as your skills develop.

What is the difference between Software Developer Apprenticeship vs Software Engineer?

AspectSoftware Developer ApprenticeshipSoftware Engineer
Required CredentialsTypically no formal degree, on-the-job training, or coding bootcampsBachelor's degree in Computer Science or related field often preferred
Work EnvironmentEntry-level, mentorship-focused, often in tech companies or startupsFull-time professional role, may involve team collaboration and project management
Employer & Industry UsageCommon in tech companies, startups, and organizations investing in trainingStandard role across industries, including tech, finance, healthcare, etc.

While a Software Developer Apprenticeship provides hands-on training and is ideal for beginners entering the tech industry, a Software Engineer role typically requires more formal education and experience. Apprenticeships serve as a pathway to becoming a full-fledged Software Engineer, offering practical skills and industry exposure.

How to get a software developer apprenticeship with no experience?

To secure a software developer apprenticeship with no experience, focus on building foundational skills through online courses, coding bootcamps, or personal projects. Demonstrating knowledge of programming languages like Python or Java and familiarity with version control tools such as Git can improve your chances; some programs also value a strong interest in learning and problem-solving abilities.

What are the most commonly searched types of Software Developer Apprenticeship jobs in California?

The most popular types of Software Developer Apprenticeship jobs in California are:

What are popular job titles related to Software Developer Apprenticeship jobs in California?

For Software Developer Apprenticeship jobs in California, the most frequently searched job titles are:

What cities in California are hiring for Software Developer Apprenticeship jobs?

Cities in California with the most Software Developer Apprenticeship job openings:

Infographic showing various Software Developer Apprenticeship job openings in California as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 9% Part Time, 2% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $110,380 per year, or $53.1 per hour.

Mid-Level CNC Programmer/ Operator

Sonatech LLC

Santa Barbara, CA

$40/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 25 days ago


Job description

About Sonatech
Sonatech, LLC is a premier undersea acoustics engineering and manufacturing company. With a focus on supplying advanced sonar solutions for the US Navy, our technical expertise, customized design capabilities and diverse manufacturing abilities have led to Sonatech products being deployed on virtually every class of underwater Navy system currently in operation.
Located in beautiful Santa Barbara, CA we pride ourselves as having a culture of innovation as well as first-class customer service. Sonatech has a challenging and rewarding work environment where employees have the opportunity to develop their careers by taking on new responsibilities and providing innovative solutions.
Position Summary
Under general supervision, the Machinist will set up and operate CNC Mills / Okuma and Haas Milling machines and conventional machines to fabricate metallic and non-metallic parts.
Essential Duties and Responsibilities
  • Program CNC machines using CAMWorks software integrated with SolidWorks.
  • Perform set-up and first article on CNC Mill tasks in a safe and responsible manner.
  • Read and interpret blueprints, drawings, and technical specifications.
  • Plan the sequence of necessary actions for the completion of a job.
  • Properly and safely load and unload raw material in CNC machinery.
  • Use measuring instruments to meet tolerance requirements.
  • Perform tool wear offsets.
  • Conduct daily cleaning and light maintenance tasks on CNC machinery.
  • Utilize and abide by ISO requirements and safety procedures.
  • Comply with all quality policies, specifications, regulations, and instructions.

Required Qualifications
  • 3-5 years of experience in using and/or programming manual, semi-automated or automated tools and machines (mills, grinders, etc.)
  • Ability to learn CAMWorks software integrated with SolidWorks.
  • Ability to use precision tools (e.g., calipers) to take accurate measurements
  • Understand and have the ability to perform tool wear offsets
  • Ability to read blueprints, schematics and manuals
  • High school diploma or equivalent; completion of vocational training or an apprenticeship will be an asset.
  • U.S. Citizen or Permanent Resident

Desired Qualifications
  • Experience using CAMWorks with SolidWorks for programming CNC machining operations.

Benefits
Benefits include medical, dental and vision, life insurance, paid vacation and sick time, 3% 401K contribution (no matching required), company events
Salary Range
Salary range: $35-$40 an hour
Sonatech is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws.

Sonatech logo

About Sonatech

Sourced by ZipRecruiter

Industry

Guided missile and space vehicle manufacturing

Company size

51 - 200 Employees

Headquarters location

Santa Barbara, CA, US

Year founded

1973