1

Software Engineer Internship Jobs in Santa Rosa, CA

Sr. Software Engineer

Bodega Bay, CA ยท On-site

$145K - $191K/yr

Lever builds modern recruiting software for teams to source, interview, and hire top talent. Our team strives to set a new bar for enterprise software with modern, well-designed, real-time apps. We ...

Staff Software Engineer

Santa Rosa, CA ยท Remote

$40 - $75/hr

Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging ...

Senior Software Engineer

Santa Rosa, CA ยท Remote

$40 - $75/hr

Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging ...

We are looking for a Senior Full-Stack Software Engineer with a background in creating reliable and scalable web applications and web services. This person must understands the fundamentals of modern ...

Senior Software Engineer, Cash App Banking

Bodega Bay, CA ยท On-site +1

$145K - $191K/yr

As a senior software engineer on the Cash App Banking server engineering team, you will lead the technical design, execution, and delivery of new banking experiences through close collaboration ...

Founded by former executives from Google, Coinbase, Flipkart, and Okta, our team includes engineers ... Good understanding of software development principles, data structures, and algorithms. * Excellent ...

Title: R&D Engineer, Software Pay Rate: $55.00 - $58.66 Benefits as a Tekberry Temp: Paid Bi-weekly, Healthcare (employer contribution), Dental & Vision Job Type: Contract, 1 year Shift Schedule:

next page

Showing results 1-20

Software Engineer Internship information

See Santa Rosa, CA salary details

$14

$27

$42

How much do software engineer internship jobs pay per hour?

As of Jun 14, 2026, the average hourly pay for 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 are the key skills and qualifications needed to thrive in the Software Engineer Internship position, and why are they important?

To thrive as a Software Engineer Intern, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, data structures, and typically be pursuing or have a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes issue tracking tools is often expected. Strong problem-solving abilities, a willingness to learn, and effective communication are key soft skills that help interns excel in collaborative environments. These skills ensure interns can contribute meaningfully to technical projects, integrate well with engineering teams, and grow rapidly within the organization.

What is a Software Engineer Internship job?

A Software Engineer Internship is a temporary position where students or entry-level professionals gain hands-on experience in software development. Interns typically work on real projects, write code, debug issues, and collaborate with engineering teams. The internship helps develop technical skills, knowledge of software development processes, and familiarity with industry tools. It also provides networking opportunities and can lead to full-time job offers.

What kinds of projects or tasks do Software Engineer Interns typically work on during their internship?

Software Engineer Interns are often assigned to real-world projects that may include developing new features, fixing bugs, writing automated tests, or improving documentation. They usually work as part of a development team under the mentorship of experienced engineers, which allows them to participate in code reviews, agile meetings, and collaborative problem-solving sessions. The exact responsibilities may vary, but interns are regularly exposed to the full software development lifecycle and are encouraged to ask questions and contribute ideas. This hands-on experience not only builds technical skills but also prepares interns for full-time roles after graduation.

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 cities near Santa Rosa, CA are hiring for Software Engineer Internship jobs? Cities near Santa Rosa, CA with the most Software Engineer Internship job openings:
Infographic showing various Software Engineer Internship job openings in Santa Rosa, CA as of June 2026, with employment types broken down into 95% Full Time, 4% Part Time, and 1% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $57,801 per year, or $27.8 per hour.
R&D Engineer, Software - Intermediate

R&D Engineer, Software - Intermediate

Avispa Technology

Santa Rosa, CA โ€ข On-site

$60/hr

Full-time

Medical, Dental, Vision, Life, Retirement

This job post hasย expired 2 days ago.ย Applications are no longer accepted.


Job description

Job Description
R&D Engineer, Software - Intermediate 37289500 R&D
  • Hourly pay: $60/hr
  • Worksite: Leading electronic testing company (Santa Rosa, CA 95403 - Onsite)
  • W2 Employment, Group Medical, Dental, Vision, Life, Retirement Savings Program, PSL
  • 40 hours/week, 12 Month Assignment

A leading electronics testing company is seeking an R&D Engineer, Software - Intermediate,to support the design and implementation of software-driven manufacturing test solutions for new product introductions. This role partners closely with engineering teams to develop automated test processes, support optical and electrical measurement systems, and enhance manufacturing test capabilities across advanced hardware platforms.
R&D Engineer, Software - Intermediate Responsibilities:
  • Collaborate with engineering teams to design, develop, and implement software-based manufacturing test processes used to validate and exercise features of newly introduced products.
  • Develop manufacturing test solutions utilizing pulse lasers, trigger frequencies, and automated measurement systems to support production and product validation activities.
  • Become proficient in the theory and practical application of time domain measurements using N1000A instrumentation, sampling diodes, and Optical-to-Electrical (OE) converters.
  • Support integration, troubleshooting, and communication with electronic test equipment and measurement devices used within manufacturing and engineering environments.
  • Contribute to software development, testing, and process improvement initiatives while collaborating effectively within cross-functional engineering teams.

R&D Engineer, Software - Intermediate Qualifications:
  • Undergraduate or Graduate degree in Electrical Engineering, Computer Science, Computer Engineering, or a related technical field.
  • Experience with object-oriented programming languages such as C++, C#, or Java.
  • Strong understanding of electronic circuitry and electrical engineering fundamentals.
  • Experience interfacing with electronic equipment using SCPI is preferred.
  • Knowledge of manufacturing test systems, automated test processes, or hardware/software integration is preferred.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.

Shift:
  • 8:00 am to 5:00 pm.