1

Software Engineer Internship Jobs in Davis, CA (NOW HIRING)

Agentic Software Engineer III

Sacramento, CA

$61.25 - $82.25/hr

Work you'll do As a Software Engineer III on the Customer team, you will support AI-assisted software delivery across the software development lifecycle, helping teams translate requirements into ...

Staff Software Engineer

Rancho Cordova, CA ยท On-site

$151K - $222K/yr

Minimum Qualifications * Bachelor's degree in computer science, Engineering, or a related field, or equivalent practical experience. * 8+ years of professional experience in software ...

They are seeking a Full Stack Software Engineer to design and implement features across the full stack, build and evolve their Rails API, and develop rich front-end experiences with Vue.js and ...

Your next opportunity

Sacramento, CA ยท On-site

$133K - $175K/yr

Senior Software Engineer We are looking for a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for ...

Full Stack Software Engineer

Gold River, CA ยท On-site

$90K - $150K/yr

Proven experience in full stack software engineering. * Strong backend skills in Java, with hands-on Spring Boot experience. * Proficiency with JavaScript / TypeScript and modern frontend development.

Full Stack Software Engineer

Gold River, CA ยท On-site

$90K - $150K/yr

Proven experience in full stack software engineering. * Strong backend skills in Java, with hands-on Spring Boot experience. * Proficiency with JavaScript / TypeScript and modern frontend development.

Showing results 21-40

Software Engineer Internship information

See Davis, CA salary details

$14

$27

$41

How much do software engineer internship jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for software engineer internship in Davis, CA is $27.47, according to ZipRecruiter salary data. Most workers in this role earn between $22.36 and $31.20 per hour, depending on experience, location, and employer.

What is a software engineer internship?

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 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 are the most commonly searched types of Software Engineer jobs in Davis, CA?

The most popular types of Software Engineer jobs in Davis, CA are:

What are popular job titles related to Software Engineer Internship jobs in Davis, CA?

For Software Engineer Internship jobs in Davis, CA, the most frequently searched job titles are:

What job categories do people searching Software Engineer Internship jobs in Davis, CA look for?

The top searched job categories for Software Engineer Internship jobs in Davis, CA are:

What cities near Davis, CA are hiring for Software Engineer Internship jobs?

Cities near Davis, CA with the most Software Engineer Internship job openings:

Infographic showing various Software Engineer Internship job openings in Davis, CA as of August 2026, with employment types broken down into 80% Full Time, 15% Part Time, 1% Temporary, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $57,142 per year, or $27.5 per hour.

Staff Software Engineer

Western Climate Initiative Inc.

Sacramento, CA โ€ข On-site

$177K/yr

Full-time

Posted 20 days ago


Job description

What are we looking for?

The Staff Software Engineer is a key member of the engineering staff working across the organization to provide a friction-less experience to our users and maintain the highest standards of protection and availability. Our team thrives and succeeds in delivering reliability and correctness. The ideal candidate has broad and deep technical knowledge, typically ranging from front-end UIs through back-end systems and all points in between.
What will you do?

  • Own complete solutions across their entire life cycle.
  • Influence and build vision with product managers, team members, and customers to solve complex problems for building enterprise-class business applications.
  • Hold yourself accountable for the quality, usability, and performance of the solutions.
  • Lead in design sessions and code reviews to elevate the quality of engineering across the organization.
  • Utilize programming languages like NodeJS, Typescript, and other languages; SQL and NoSQL databases, Serverless technologies like Lambda, and a variety of AWS tools and services.
  • Analyze problems and provide solution and options.
  • Reviewing design documents and providing meaningful feedback.
  • Mentor more junior team members professionally to help them realize their full potential.
  • Consistently share best practices and improve processes within and across teams.

What skills and knowledge should you bring?

  • 10+ years of professional software development experience.
  • 5+ years of experience with architecture and design.
  • 5+ years of experience with AWS, GCP, Azure, or another cloud service.
  • Preferred experience inside a heavily regulated environment.
  • Fluency and specialization with at least two modern languages such as: NodeJS, Typescript, Javascript, Go, or Python.
  • Fluency with Object-Oriented and Functional design paradigms.
  • Experience with a modern UI framework like React.
  • Experience in building products using micro-service and monolithic architectures.
  • Experience in building extensible REST APIs.
  • Experience with Authorization and Authentication protocols and patterns such as: OAuth 2.0, SAML, RBAC, ABAC, ReBAC. 
  • Experience in serverless environments.
  • Experience architecting and designing solutions for new and legacy systems (architecture, design patterns, reliability, and scaling).
  • Fluency in DevOps Concepts, DevOps Tooling, and Cloud Architecture.
  • Experience with continuous delivery and infrastructure as code.
  • Experience in leveraging Bash scripting.
  • Experience with application monitoring tools and performance assessments.
  • Understanding of application security concepts like OSWAP.
  • Experience with relational databases: architecture, design, and query implementation and optimization.
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication).
  • Enterprise-level design documentation.
  • Risk assessment.
  • Strong problem-solving ability.
  • Curiosity and Initiative.
  • Strong technical and non-technical communication skills.
  • Team player.

Travel

The Staff Software Engineer may need to travel for specific and well-defined business purposes.

About this Position

This is a full-time salary position that may be in Sacramento, California (headquarter) or remote from the United States. WCI, Inc. offers competitive salaries and benefits commensurate with qualifications and professional experience and is committed to equal employment opportunities. For more information, visit our Website and Careers Page.