1

Computer Science Internship Jobs in Santa Rosa, CA

Our trendsetting interns learn hands-on what it takes to be a staff accountant for a growing ... Strong computer skills, including solid skill in the Microsoft Office suite (particularly Word ...

Intern

Santa Rosa, CA

$16.50 - $21.75/hr

Towards this end, TPCP offers a high-quality TPCP Internship Program (TIP) that serves the needs of over 100 interns and trainees (referred to as "interns" for the remainder of this document) per ...

Software Engineer Apps Store

Bodega Bay, CA

$184K - $277K/yr

  • Medical

  • Dental

  • Retirement

Proven ability to collaborate with multi-functional teams, managing expectations, and delivering outstanding work on time. 9. BS in computer science or equivalent work experience Pay & Benefits At ...

Software Engineer

Healdsburg, CA ยท On-site

$90 - $110/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's Degree in Engineering or Computer Science * C++ and embedded development experience. * Collaborative team experience (Scrum) * Familiarity with Linux command line and operating system ...

New

Software Engineer

Healdsburg, CA ยท On-site

$90K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's Degree in Engineering or Computer Science * C++ and embedded development experience. * Collaborative team experience (Scrum) * Familiarity with Linux command line and operating system ...

Software Development Engineer

Santa Rosa, CA ยท On-site

$129K - $161K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Computer Engineering, or equivalent software development experience * 2+ years professional experience developing production systems in C#/.NET (preferred) or ...

D. in Computer Science, Machine Learning, or a related quantitative field. * At least 2 years of industry experience in building and deploying production-level machine learning models. * Deep ...

Software Engineer, Builder Tools

Bodega Bay, CA ยท On-site

$164K - $233K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in Computer Science or related field, or equivalent experience What Will Set You Apart * Genuine curiosity and hands-on experience with AI coding tools and agents -- Copilot, Cursor ...

Paraduxx Harvest Intern

Napa, CA ยท On-site

$21 - $25/hr

Paraduxx Winery is looking for several Harvest Interns to join the team for Harvest 2026. Located in Yountville, Paraduxx Winery has the unique opportunity to process fruit and produce wines from ...

Paraduxx Harvest Intern

Napa, CA ยท On-site

$21 - $25/hr

Paraduxx Winery is looking for several Harvest Interns to join the team for Harvest 2026. Located in Yountville, Paraduxx Winery has the unique opportunity to process fruit and produce wines from ...

Compensation is standardized for BPM LLP interns across the U.S. and is determined based on geographic market. Wondering if you should apply? At BPM we are people who value people. We are progressive ...

Showing results 21-40

Computer Science Internship information

See Santa Rosa, CA salary details

$10

$24

$54

How much do computer science internship jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for computer science internship in Santa Rosa, CA is $24.61, according to ZipRecruiter salary data. Most workers in this role earn between $13.38 and $28.37 per hour, depending on experience, location, and employer.

What are internship opportunities in computer science?

An internship in computer science provides on-the-job training for students who study computer science. Your duties in this program depend on the focus on the internship. Some interns get experiencing coding and developing software, applications, or website user interfaces. As an intern, you work under the direction of programming and development professionals. Your responsibilities include writing lines of code, testing and debugging software, learning computer languages in a realistic setting, and functioning as part of a team. Other computer science internships focus on providing technical support, cybersecurity services, or administration services as part of an IT team.

What is a computer science internship?

A computer science internship is a temporary position that allows students or recent graduates to gain practical experience in the field of computer science. Interns typically work on real-world projects, assisting with programming, software development, data analysis, or IT support under the supervision of experienced professionals. These internships provide valuable hands-on skills, networking opportunities, and insight into potential career paths within technology industries.

What types of projects does a computer science intern typically work on, and how much autonomy can I expect?

Computer Science interns often contribute to real-world projects such as developing new software features, debugging code, automating processes, or supporting infrastructure. While the level of autonomy varies by company, interns are generally given meaningful tasks and encouraged to collaborate with senior engineers and cross-functional teams. You'll likely participate in code reviews, agile sprints, and team meetings, gaining hands-on experience and feedback. Many organizations assign mentors to guide interns, helping them balance independence with structured learning and support.

What are the key skills and qualifications needed to thrive as a computer science intern, and why are they important?

To thrive as a Computer Science Intern, you generally need foundational knowledge in programming, algorithms, and data structures, often supported by progress toward a computer science degree. Familiarity with coding languages such as Python, Java, or C++, as well as experience using version control systems like Git, is typically expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills help interns stand out in collaborative environments. These skills and qualities are essential because they enable interns to contribute meaningfully to projects, adapt to new technologies, and work efficiently within a development team.

What is the difference between Computer Science Internship vs Software Developer Intern?

AspectComputer Science InternshipSoftware Developer Intern
Required CredentialsTypically pursuing or recent graduate in CS or related fieldSame as CS internship, often students or recent grads
Work EnvironmentVaries across tech companies, research labs, startupsPrimarily software development teams in tech firms
Employer & Industry UsageUsed across academia, industry, research projectsPrimarily in software development companies and tech industry
Common Search & Comparison IntentUnderstanding internship opportunities in CSComparing software development internship roles

Both Computer Science Internships and Software Developer Internships target students or recent graduates interested in tech. While CS internships may include research, data analysis, or broader technical roles, Software Developer Internships focus specifically on coding and software creation. The choice depends on your career goals and the specific skills you want to develop.

What do you do as a computer science intern?

A computer science intern typically assists with software development, coding, testing, and debugging projects. They may work with programming languages like Python, Java, or C++, and often collaborate with teams to gain practical experience in software engineering and problem-solving. Internships usually involve learning industry tools and following project deadlines under supervision.

What internships should I apply for in computer science?

Computer science internships are available in tech companies, startups, and research labs, often focusing on software development, data analysis, or cybersecurity. Applicants should have programming skills in languages like Python, Java, or C++, and may need to demonstrate problem-solving abilities or relevant coursework. Internships can be paid or unpaid and typically require a resume and sometimes a cover letter or technical assessment.
More about Computer Science Internship jobs

What are the most commonly searched types of Computer Science jobs in Santa Rosa, CA?

The most popular types of Computer Science jobs in Santa Rosa, CA are:

What cities near Santa Rosa, CA are hiring for Computer Science Internship jobs?

Cities near Santa Rosa, CA with the most Computer Science Internship job openings:

Infographic showing various Computer Science Internship job openings in Santa Rosa, CA as of August 2026, with employment types broken down into 23% Internship, 62% Full Time, and 15% Temporary. Highlights an 92% In-person, and 8% Remote job distribution, with an average salary of $51,189 per year, or $24.6 per hour.

2027 Staff Accountant Intern

Novogradac & Company LLP

Petaluma, CA โ€ข On-site

$29/hr

Full-time

Re-posted 20 days ago


Job description

It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
Dare to bring your unique perspective?
At Novogradac, we value individuals who bring unique perspectives and bold ideas. If you're eager to contribute to an inclusive, innovative environment where your personal and professional growth is encouraged and supported, we invite you to explore this exciting opportunity with us. Novogradac is hiring Staff Accountant Interns to explore our firm for busy season 2027 (January 2027 through the end of March 2027).
Position Summary
This distinct internship program is designed to expose the future leaders of public accounting not only to our partners, but also to our business and how we empower our clients' businesses. Our trendsetting interns learn hands-on what it takes to be a staff accountant for a growing national CPA firm by tackling a variety of different assignments, including audit, tax preparation and research. Novogradac believes in giving our interns a real-life business experience and compensating you well while you're here. Some positions at Novogradac may be open to remote or hybrid work arrangements depending on business needs. Please discuss available options with your recruiter.
Your Contributions and Responsibilities
  • Complete tax and/or audit engagements for designated clients as directed by your Supervisor or Manager
  • Identify and communicate potential problem areas during engagements
  • Conduct business-specific research - gather and analyze data, interpret results, compile reports and make recommendations to principals and partners
  • Develop effective client relationships through professionalism and follow-through
  • Other duties and projects as assigned

Your Background and Skills
  • Working toward a Bachelor's degree, preferably in accounting or finance (obtained degree is a plus), and/or appropriate balance of education and work experience
  • GPA of 3.20 or higher
  • Preferred completion of at least one Intermediate Accounting course and preferably on track or already qualified to sit for the CPA examination
  • Exhibit a basic understanding of accounting and tax rules
  • Excellent verbal and written communication skills
  • Perform work accurately and in a time-efficient manner with strong attention to detail, organization and follow-through
  • Ability to work under close supervision and accept constructive feedback, making adjustments as directed
  • Ability to work collaboratively and foster a productive, team-oriented environment with both colleagues and clients
  • Strong computer skills, including solid skill in the Microsoft Office suite (particularly Word & Excel) and report writing tools

Why work with us?
Novogradac is committed to fostering a welcoming workplace where all employees feel valued and empowered to grow. We believe in offering a supportive, balanced work environment that encourages professional growth and work-life integration.
We are proud to offer:
  • Competitive salaries with continuous review of market conditions
  • Flexible working hours and work arrangements
  • Remote and hybrid opportunities
  • Inclusive workplace, providing strong professional growth and development opportunities

The benefits of joining our team
  • Strong growth opportunities
  • Strong emphasis on quality work-life integration
  • Dress for your day policy
  • Resources of a national firm
  • Opportunities to engage with our active Employee Resource Groups (ERGs), affinity groups, and advance your career within a supportive, inclusive environment
  • Compensation: $29/hr.

Don't Meet Every Single Qualification?
After reviewing this job posting, are you hesitating to apply because you don't meet all the listed requirements? At Novogradac, we are dedicated to building a workplace supported by unique perspectives and experiences, so if you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, we still encourage you to apply. You may still be the right candidate for this or one of our other roles.
Get to know us better!
We're Novogradac, a national certified public accounting and consulting firm headquartered in San Francisco. Founded in 1989, the allied group of Novogradac companies has grown to more than 900 employees and partners with more than 25 offices throughout the country.
Novogradac is one of the nation's top 40 certified public accounting and consulting firms and is a recognized leader in real estate and community development. Novogradac provides publicly and privately held national enterprises with a full spectrum of audit, tax, valuation, expert witness and litigation support, property compliance and general consulting services and works extensively in the affordable housing, community development, historic preservation and renewable energy fields.
Ready to learn more?
This is a paid internship. To be considered for this position, interested candidates MUST apply via our company website: https://www.novoco.com/careers.
Commitment to Inclusion
Novogradac is committed to ensuring a fair and inclusive recruitment process, making reasonable accommodations to individuals with disabilities or special needs throughout the application process. We encourage applicants from all backgrounds, identities, and experiences to apply, as we believe that unique perspectives strengthen our ability to achieve excellence.
At Novogradac, we offer a variety of Employee Resource Groups and Affinity Groups to provide all employees with opportunities to connect, collaborate, and support one another in the workplace.
Novogradac and Company LLP is an equal opportunity employer. Novogradac's culture is centered on education, acceptance, innovation and opportunity. We value diversity and respect the different perspectives that each of our employees bring to Novogradac no matter their age, race, religion, gender identity or sexual orientation. We are committed to creating an equitable and inclusive workplace for our entire workforce.
By submitting an application with us, you are providing Novogradac with personal information. More information on how we use your personal information may be found in our Privacy Notice at Collection.