1

Software Development Engineer Internship Jobs in Sunnyvale, CA

Description As a Software Development Engineer, you will contribute to shaping our technical infrastructure and supporting operational excellence across our business processes. Bringing a thorough ...

BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ ... engineer or related occupational experience - 1+ years of designing and developing large-scale ...

Software Development Engineer

Santa Clara, CA · On-site

$110.21 - $118.47/hr

Job Title: Software Development EngineerPosition Description Protingent Staffing has an exciting contract Software Development Engineer with our client located in Santa Clara, CA. Job ...

Fortinet is looking for a Software Development Engineer to assist our R&D Team. Responsibilities * Develop and maintain cloud-based software solutions, ensuring scalability, reliability, and ...

Fortinet is looking for a Software Development Engineer for our R&D Team. Job Responsibilities * Develop and maintain software components on current and future networking related products. * Design ...

Description As a Software Development Engineer, you will contribute to shaping our technical infrastructure and supporting operational excellence across our business processes. Bringing a thorough ...

Software Development Engineer - API Services The API Services team owns critical services to ensure the performance and reliability of Fastly's Control Plane. As a Software Development Engineer, you ...

Software Development Engineer - API Services The API Services team owns critical services to ensure the performance and reliability of Fastly's Control Plane. As a Software Development Engineer, you ...

New

Software Development Engineer - API Services The API Services team owns critical services to ensure the performance and reliability of Fastly's Control Plane. As a Software Development Engineer, you ...

The Opportunity Join Adobe's Developer Experience team in San Jose as a Software Development Engineer! This opportunity allows you to work with world-class technology and collaborate with ambitious ...

Showing results 21-40

Software Development Engineer Internship information

See Sunnyvale, CA salary details

$15

$29

$45

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

As of Aug 26, 2026, the average hourly pay for software development engineer internship in Sunnyvale, CA is $29.83, according to ZipRecruiter salary data. Most workers in this role earn between $24.28 and $33.85 per hour, depending on experience, location, and employer.

What is a software development engineer internship?

A Software Development Engineer Internship is a temporary position for students or recent graduates to gain hands-on experience in software engineering. Interns typically work on real-world projects alongside experienced engineers, learning how to design, develop, test, and maintain software applications. These internships help individuals build technical skills, gain industry knowledge, and often serve as a pathway to full-time roles after graduation.

What are the key skills and qualifications needed to thrive as a software development engineer intern?

To thrive as a Software Development Engineer Intern, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, and data structures, usually backed by ongoing computer science coursework. Familiarity with version control systems like Git, integrated development environments (IDEs), and issue tracking tools is typically expected. Strong problem-solving skills, teamwork, and effective communication help interns stand out and integrate smoothly into development teams. These abilities are crucial for quickly learning on the job, contributing to projects, and collaborating effectively in a fast-paced tech environment.

What types of projects can I expect to work on during a software development engineer internship?

As a Software Development Engineer Intern, you'll typically work on real-world projects that contribute to your team's goals, such as developing new features, fixing bugs, or improving existing systems. You may be assigned to collaborate with full-time engineers on coding tasks, code reviews, or testing processes. Interns often participate in sprint planning meetings and are encouraged to share ideas, ask questions, and seek feedback. This hands-on experience helps you build technical skills, gain exposure to the software development lifecycle, and understand how engineering teams collaborate in a professional setting.

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

AspectSoftware Development Engineer InternshipSoftware Development Engineer
Required CredentialsTypically pursuing or recently completed a bachelor's or master's degree in computer science or related fieldBachelor's or higher degree in computer science or related field, with relevant experience
Work EnvironmentTemporary, project-based, often in tech companies or startupsFull-time, ongoing employment in software development teams
Employer & Industry UsageUsed by tech companies, startups, and large corporations for training and talent pipelineStandard full-time role across tech, finance, healthcare, and other industries

The main difference is that a Software Development Engineer Internship is a temporary, entry-level position aimed at gaining experience, while a Software Development Engineer is a full-time, permanent role focused on developing software products and systems.

What are the most commonly searched types of Software Development Engineer jobs in Sunnyvale, CA?

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

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

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

Software Development Engineer

Apple

Cupertino, CA • On-site

Full-time

Re-posted 26 days ago


Apple rating

8.0

Company rating: 8.0 out of 10

Based on 677 frontline employees who took The Breakroom Quiz

7th of 30 rated technology retailers


Job description

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something - you'll add something.
Our lean, high-impact team is looking for a collaborative and technically skilled Software Development Engineer to help drive innovation and operational improvements across our end-to-end business processes. In this role, you will apply deep technical knowledge, propose new ideas, and contribute to optimizing critical systems making a meaningful impact at the team and department level while continuing to grow your craft at Apple.
Description
As a Software Development Engineer, you will contribute to shaping our technical infrastructure and supporting operational excellence across our business processes. Bringing a thorough understanding of relevant technical concepts, you will exercise independence in solving problems, seek and integrate feedback effectively, and collaborate closely with teammates and cross-functional partners. This role is well suited for an engineer who is ready to take on growing ownership, propose process improvements, and deliver high-quality work with broad impact at the team and department level.
Minimum Qualifications
3+ years of software development experience with demonstrated proficiency in Python
Experience in data collection, handling, and visualization, including tools such as Tableau
Solid understanding of networking fundamentals and content delivery networks (CDNs)
Demonstrated ability to diagnose system issues through log analysis and system diagnostics
Ability to identify inefficiencies and propose process improvements and automation solutions
Strong communication skills, with the ability to explain technical concepts clearly to both technical and non-technical audiences
Proven ability to collaborate effectively across teams, prioritize work, and integrate feedback constructively
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
Preferred Qualifications
Experience contributing to projects within a supply chain, logistics, or operations technology context
Experience with JavaScript (JSON) and SQL
Familiarity with agile development methodologies
Exposure to enterprise systems such as SAP, Agile PLM, or MDM
Experience authoring or contributing to Standard Operating Procedures (SOPs) and technical documentation
Interest in mentoring peers or junior team members and contributing to team knowledge sharing

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976