1

Paid Software Engineer Internship Jobs in Santa Rosa, CA

Pay Rate: $48 - $55 The Software & Controls Engineer II designs, develops, supports, and enhances ... paid holidays, short-term disability insurance, skills training, employee referral bonus ...

Pay Rate: $48 - $55 The Software & Controls Engineer II designs, develops, supports, and enhances ... paid holidays, short-term disability insurance, skills training, employee referral bonus ...

Software Engineer

Healdsburg, CA · On-site

$90K - $110K/yr

As a Software Engineer at Arete, you will develop and implement features, as well as resolve bugs ... Paid Time Off (PTO) * Paid Parental and Bereavement Leave What We Value: * Creativity and ...

Senior Software Engineer

Bodega Bay, CA · On-site

$150K - $175K/yr

We are looking for a detail-oriented, hands-on Software Engineer to strengthen and grow our data ... for both paid and unpaid time away from work. Perks include employee discounts to VRAI. Our ...

Senior Software Engineer, Ledgering

Bodega Bay, CA · On-site

$145K - $191K/yr

As a Senior Software Engineer on the team, you will build and operate the systems of record for ... Build settlement orchestration that determines how account holders get paid: schedules, amounts ...

next page

Showing results 1-20

Paid Software Engineer Internship information

See Santa Rosa, CA salary details

$14

$27

$42

How much do paid software engineer internship jobs pay per hour?

As of Aug 2, 2026, the average hourly pay for paid software engineer internship in Santa Rosa, CA is $27.79, according to ZipRecruiter salary data. Most workers in this role earn between $22.60 and $31.54 per hour, depending on experience, location, and employer.

What typical projects or tasks can I expect to work on during a paid software engineer internship?

As a paid software engineer intern, you can expect to contribute to real-world projects that support the company’s product development goals. Common tasks often include debugging code, developing new features, writing tests, and collaborating with other engineers through code reviews and agile sprints. Interns frequently participate in team meetings and may work closely with mentors or more experienced engineers, which provides valuable feedback and learning opportunities. The work environment is usually collaborative, with a focus on learning and skill development, offering a great chance to expand both technical abilities and professional networks.

What is a Paid Software Engineer Internship?

A Paid Software Engineer Internship is a temporary position offered by companies to students or recent graduates interested in software development. Interns work on real-world projects, gain hands-on experience, and learn industry-standard technologies and practices while being compensated for their work. These internships typically last for a few months and can often lead to full-time job offers. Paid internships provide valuable networking opportunities and help participants build strong resumes for future tech careers.

What are the key skills and qualifications needed to thrive as a Paid Software Engineer Intern, and why are they important?

To thrive as a Paid Software Engineer Intern, you generally need a solid understanding of programming fundamentals, data structures, algorithms, and be enrolled in or recently graduated from a computer science or related degree program. Familiarity with version control systems like Git, development environments, and languages such as Python, Java, or JavaScript is often expected. Strong problem-solving skills, eagerness to learn, and effective communication set top candidates apart. These skills and qualities are critical for quickly adapting to real-world coding tasks, collaborating within teams, and contributing meaningfully to software projects.

What is the difference between Paid Software Engineer Internship vs Software Engineer?

AspectPaid Software Engineer InternshipSoftware Engineer
CredentialsTypically students or recent graduates, some may have coursework in computer scienceBachelor's or higher in computer science or related field, professional experience often preferred
Work EnvironmentTemporary, often in tech companies, collaborative teams, mentorship focusFull-time, permanent position, team-based, project-driven
Employer & Industry UsageUsed by tech companies for talent development, entry-level rolesEstablished role for experienced professionals in tech industry

In summary, a Paid Software Engineer Internship is a temporary, entry-level position aimed at students or recent graduates gaining industry experience. In contrast, a Software Engineer is a full-time, permanent role requiring more experience and credentials, with greater responsibilities in software development projects.

What cities near Santa Rosa, CA are hiring for Paid Software Engineer Internship jobs? Cities near Santa Rosa, CA with the most Paid Software Engineer Internship job openings:

Software Engineer

TAD PGS, Inc

Santa Rosa, CA

$48 - $55/hr

Contractor

Medical, Retirement

Posted 23 days ago


Job description

We have an outstanding Contract position for a Software Engineer to join a leading Company located in the Santa Rosa, CA surrounding area.

Pay Rate: $48 - $55

The Software & Controls Engineer II designs, develops, supports, and enhances software and control systems used to manufacture and test thin-film materials and related products. This position supports automated and electro-mechanical manufacturing equipment through software development, PLC programming, controls troubleshooting, system documentation, and equipment upgrades. The engineer works closely with Engineering, Maintenance, Production, and other technical teams to improve equipment reliability, resolve technical issues, and support the modernization of manufacturing systems.

Responsibilities:
  • Design, develop, modify, test, and support software and control systems used in automated manufacturing and test equipment.
  • Develop and troubleshoot PLC logic, control software, operator interfaces, instrumentation, sensors, actuators, and equipment communications.
  • Support Maintenance and Engineering teams with equipment troubleshooting, root cause investigations, corrective actions, and reliability improvements.
  • Document control systems by updating wiring diagrams, mapping I/O, documenting signal flow, and creating as-built technical documentation.
  • Support equipment upgrades and legacy system modernization, including hardware replacement, software migration, testing, commissioning, and production release.

Basic Hiring Criteria:
  • Minimum 1-2 years of experience with one or more of the following PLC programming tools (Siemens TIA Portal, Allen-Bradley RSLogix, GE Fanuc LogicMaster), PLC troubleshooting, industrial automation, or control-system support.
  • Minimum 1-2 years of experience troubleshooting electrical controls, instrumentation, sensors, actuators, motor controls, or electro-mechanical equipment.
  • Minimum 1-2 years of experience reading and interpreting electrical schematics, wiring diagrams, I/O lists, control drawings, or mechanical drawings.
  • Minimum 1-2 years of experience developing, modifying, testing, or debugging software used to control automated equipment or manufacturing systems.
  • Minimum 1-2 years of experience creating or maintaining technical documentation, wiring diagrams, equipment configuration records, software revisions, or change-control documentation.

Desired Qualifications:
  • PLC programming experience with Siemens TIA Portal, Allen-Bradley RSLogix, Studio 5000, GE Fanuc LogicMaster, or similar PLC platforms.
  • LabVIEW programming experience using National Instruments development tools.
  • Experience with industrial wiring, control panels, field devices, instrumentation, equipment communications, or conductor termination.
  • Experience reverse engineering legacy control systems, mapping I/O points, documenting signal flow, or creating as-built electrical drawings.
  • Experience with equipment upgrades, hardware obsolescence planning, software migration, manufacturing data systems, relational databases, document control, or formal change management.

Benefits offered to vary by the contract. Depending on your temporary assignment, benefits may include direct deposit, free career counseling services, 401(k), select paid holidays, short-term disability insurance, skills training, employee referral bonus, affordable medical coverage plan, and DailyPay (in some locations). For a full description of benefits available to you, be sure to talk with your recruiter.

Military connected talent encouraged to apply.

VEVRAA Federal Contractor / Request Priority Protected Veteran Referrals / Equal Opportunity Employer / Veterans / Disabled

To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit http://www.tadpgs.com/candidate-privacy/ or https://pdsdefense.com/candidate-privacy/

The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance