1

Apprentice Software Engineer Jobs in Santa Rosa, CA

Machinist-Expert (Swing)

Santa Rosa, CA · On-site

$22.50 - $30.50/hr

CNC/CAM programming * CAD/Solid Modeling software * Tool grinding and custom tool development What ... Completion of an apprenticeship program in CNC Machining Kavaliro provides Equal Employment ...

Machinist-Expert (Swing)

Santa Rosa, CA · On-site

$22.50 - $30.50/hr

CNC/CAM programming * CAD/Solid Modeling software * Tool grinding and custom tool development What ... Completion of an apprenticeship program in CNC Machining Kavaliro provides Equal Employment ...

Apprentice Software Engineer information

See Santa Rosa, CA salary details

$26.2K

$114.7K

$206.6K

How much do apprentice software engineer jobs pay per year?

As of Jul 10, 2026, the average yearly pay for apprentice software engineer in Santa Rosa, CA is $114,650.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,100.00 and $131,200.00 per year, depending on experience, location, and employer.

What are Apprentice Software Engineers?

Apprentice Software Engineers are entry-level professionals who are learning the fundamentals of software development while gaining hands-on experience under the guidance of more experienced engineers. They typically participate in structured training programs or apprenticeships, working on real projects to build their technical and problem-solving skills. This role is ideal for individuals who are new to the industry and want to develop practical knowledge while contributing to software engineering teams.

Is 25 too late to become a software engineer?

Apprentice software engineers can start at any age, including 25, as the field values skills and knowledge over age. Many successful software engineers begin later in life, often bringing valuable experience and perspectives; learning programming languages and gaining practical experience are key steps regardless of age.

Can you become a software engineer with an apprenticeship?

Yes, an apprenticeship as a software engineer provides hands-on experience and training that can lead to a full-time software engineering role. Many apprenticeships include skill development in programming languages, tools, and industry practices, helping participants transition into professional software engineering positions.

Is a software engineer apprenticeship paid?

Yes, most software engineer apprenticeships are paid positions that provide a salary or stipend while gaining practical experience and technical skills. Compensation varies by company and program, but paid apprenticeships are common in the industry to support learners during their training period.

What types of projects and technologies do Apprentice Software Engineers typically work on during their training period?

As an Apprentice Software Engineer, you’ll usually start by supporting ongoing development projects, often working on bug fixes, feature enhancements, or internal tools under the guidance of senior engineers. You may be exposed to a variety of technologies depending on the company, such as front-end frameworks (like React), back-end languages (such as Python or Java), and version control systems (like Git). The projects are designed to gradually increase in complexity, helping you build both technical skills and familiarity with industry-standard workflows. Collaboration is key, so you’ll regularly participate in code reviews, team meetings, and pair programming sessions to develop your abilities and receive constructive feedback.

Is it true that AI will replace software engineers?

AI is a tool that can automate certain coding tasks, but it is unlikely to fully replace software engineers, especially those involved in designing, testing, and maintaining complex systems. Apprentice software engineers will continue to develop skills in programming languages, problem-solving, and understanding AI tools to stay relevant in the evolving tech environment.

What are the key skills and qualifications needed to thrive as an Apprentice Software Engineer, and why are they important?

To thrive as an Apprentice Software Engineer, you need a foundational understanding of programming languages, problem-solving skills, and usually a relevant degree or coursework in computer science. Familiarity with development tools such as Git, integrated development environments (IDEs), and basic knowledge of databases and version control systems is common. Strong communication, eagerness to learn, and teamwork make someone stand out in this role. These skills and qualities are crucial for effective learning, collaboration, and adapting to new technologies in a dynamic software development environment.
What are the most commonly searched types of Software Engineer jobs in Santa Rosa, CA? The most popular types of Software Engineer jobs in Santa Rosa, CA are:
What are popular job titles related to Apprentice Software Engineer jobs in Santa Rosa, CA? For Apprentice Software Engineer jobs in Santa Rosa, CA, the most frequently searched job titles are:
What job categories do people searching Apprentice Software Engineer jobs in Santa Rosa, CA look for? The top searched job categories for Apprentice Software Engineer jobs in Santa Rosa, CA are:
What cities near Santa Rosa, CA are hiring for Apprentice Software Engineer jobs? Cities near Santa Rosa, CA with the most Apprentice Software Engineer job openings:
Electrical Apprentice- Service Technician

Electrical Apprentice- Service Technician

Zero Impact Builders

Santa Rosa, CA • On-site

$23 - $28/hr

Full-time

Medical, Dental

Posted 26 days ago


Job description

Benefits:
  • Dental insurance
  • Health insurance
  • Opportunity for advancement
  • Training & development

WHO WE ARE:
We are an end-to-end renewable energy provider, offering products to commercial and enterprise clients in EV Charging solutions, Fleet Electrification, Solar Micro-grids, Energy storage, Hydroponic farming and Rain Water/Grey Water collection systems. We have been experiencing tremendous growth in all these areas and operate under several government rebate programs that ensure a steady and reliable flow of revenues. Our company handles the entire flow of providing these products and services beginning with Sales, Provisioning, Design and Engineering, Contracting and Construction, Servicing and Maintenance. We are looking for experienced electrical help, all skills and levels welcomed, for several positions in Southern and Northern California.
PRIMARY RESPONSIBILITIES:
  • Assist licensed electricians with the installation, maintenance, and repair of electrical systems related to EV charging infrastructure and renewable energy projects
  • Support electrical work involving:
    • Concrete
    • Conduit
    • Wire sizing
    • Transformers and switchboards
    • Troubleshoot interoperability charging communication issues on DC fast chargers & adapters.
  • Assist with operation of equipment such as bobcats, backhoes, and excavators (as qualified)
  • Perform field service activities related to EV charging equipment, including component replacement, software updates, testing, basic site inspections, visual checks, and reporting of issues
  • Perform onsite maintenance and repair repairs of EV charging stations
  • Help collect basic site information, logs, and documentation under direction of Service leadership
  • Maintain job site safety, organization, and cleanliness at all times
  • Perform general site and operational support tasks as needed when electrical work is not immediately available
  • Other duties as assigned

REQUIREMENTS:
  • Basic electrical or construction experience required
  • Willingness to learn EV charging systems, electrical diagnostics, and field service processes
  • Ability to work in outdoor field environments under varying conditions
  • Willingness to travel domestically on occasion, as required by project needs
  • Ability to follow instructions and work both independently and as part of a team

SECONDARY FUNCTIONS:
  • Interpersonal Skills: Focuses on solving conflict, not blaming; maintains confidentiality; listens to others; proactive in resolving issues
  • Written Communication: Writes clearly and informatively; able to read and interpret written requirements
  • Contributes to building a positive team spirit
  • Time Management: Prioritizes and plans work activities; uses time efficiently
  • Professionalism: Maintains a professional attitude at all times

Zero Impact Builders is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.
Compensation: $23.00 - $28.00 per hour
Zero Impact Builders (ZIB) is the construction and field execution arm of the Zero Impact Energy platform, delivering civil infrastructure and on-the-ground services required to deploy and maintain EV charging systems at scale.
ZIB is responsible for preparing sites, supporting installation, and ensuring long-term system performance through active field operations.
Core capabilities include:
  • Site preparation and civil construction for EV charging projects
  • Trenching, conduit routing, and underground infrastructure
  • Concrete work, equipment pads, and structural foundations
  • Coordination with utilities, inspectors, and project stakeholders
  • Operations and maintenance, including diagnostics, troubleshooting, and uptime support

Our crews operate across California, working closely with electrical, engineering, and project management teams to move projects efficiently from site readiness through installation and ongoing service.
As part of a vertically integrated platform, ZIB plays a critical role in both deployment and long-term performance. By combining construction and field service under one team, we reduce delays, improve accountability, and maintain higher system uptime across our projects.
ZIB is built for execution in the field. We are hiring individuals who take ownership on-site, understand real-world construction constraints, and can deliver both build quality and ongoing system reliability.