1

Internship Software Engineering Jobs in San Ramon, CA

Bachelor's degree in Computer Science or related field, or equivalent practical experience. * 1-3 years of software engineering experience through internships, academic projects, or professional work.

Internship

Palo Alto, CA · On-site

$108K/yr

Compensation for this internship will be based on an annual salary of $108,000 What we offer * A ... machine learning, and software engineering, and we are all working towards becoming ...

Have a strong engineering background, PhD/Masters in EECS, Mathematics, Software Engineering, or ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

Have a strong engineering background, PhD/Masters in EECS, Mathematics, Software Engineering, or ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

Software Engineer - HPC

Milpitas, CA · On-site

$136.30K - $231.70K/yr

Have a strong engineering background, PhD/Masters in EECS, Mathematics, Software Engineering, or ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

Have a strong engineering background, PhD/Masters in EECS, Mathematics, Software Engineering, or ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

Software Engineer

San Mateo, CA · On-site

$96.72K - $156.50K/yr

... interns What You Should Have: * Bachelor's degree in Electrical Engineering/Mechanical/Systems ... Strong experience in Software development using C/C++/C# * Preferred experience with component ...

Software Engineer

San Mateo, CA · On-site

$96.72K - $156.50K/yr

... interns What You Should Have: * Bachelor's degree in Electrical Engineering/Mechanical/Systems ... Strong experience in Software development using C/C++/C# * Preferred experience with component ...

next page

Showing results 1-20

Internship Software Engineering information

See San Ramon, CA salary details

$15

$28

$43

How much do internship software engineering jobs pay per hour?

As of May 31, 2026, the average hourly pay for internship software engineering in San Ramon, CA is $28.40, according to ZipRecruiter salary data. Most workers in this role earn between $23.12 and $32.26 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Internship Software Engineer, and why are they important?

To thrive as an Internship Software Engineer, you need a solid understanding of programming fundamentals, problem-solving abilities, and coursework or experience in computer science or related fields. Familiarity with coding languages like Python, Java, or C++, and experience using version control systems such as Git are typically expected. Strong communication, a willingness to learn, and teamwork skills help you adapt to new environments and collaborate effectively. These skills and qualities are crucial for quickly contributing to projects, learning from mentors, and succeeding in a dynamic tech setting.

What types of projects do Software Engineering Interns typically work on, and how much ownership do they have over their tasks?

Software Engineering Interns often contribute to real-world projects that align with the team's current goals, such as building new features, fixing bugs, or improving existing systems. Interns are usually given a defined scope of work and are encouraged to take ownership of their assigned tasks, while still receiving guidance and mentorship from full-time engineers. This balance provides valuable hands-on experience, exposure to industry-standard tools and workflows, and an opportunity to make meaningful contributions while learning in a supportive environment.

What are internship software engineers?

Internship software engineers are students or recent graduates who work temporarily at a company to gain practical experience in software engineering. They assist with coding, debugging, testing, and collaborating with professional engineers on real-world projects. These internships help participants develop technical skills, understand workplace dynamics, and build their professional network, often serving as a pathway to full-time employment.

What is the difference between Internship Software Engineering vs Software Developer?

AspectInternship Software EngineeringSoftware Developer
Required CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldOften holds a degree or equivalent experience in software development
Work EnvironmentTemporary, learning-focused, often part-time or summer rolesFull-time, ongoing employment in software development teams
Employer & Industry UsageUsed by tech companies, startups, and educational institutions for trainingUsed across industries for building and maintaining software products
Common Search & Comparison IntentUnderstanding entry points and learning opportunities in software engineeringSeeking career progression or job opportunities in software development

Internship Software Engineering positions are designed for students or recent graduates to gain practical experience, often with a focus on learning and skill development. Software Developers are full-time professionals responsible for creating, testing, and maintaining software applications. The internship is temporary and educational, while the developer role is a long-term career position.

What are the most commonly searched types of Software Engineering jobs in San Ramon, CA? The most popular types of Software Engineering jobs in San Ramon, CA are:
What are popular job titles related to Internship Software Engineering jobs in San Ramon, CA? For Internship Software Engineering jobs in San Ramon, CA, the most frequently searched job titles are:
What job categories do people searching Internship Software Engineering jobs in San Ramon, CA look for? The top searched job categories for Internship Software Engineering jobs in San Ramon, CA are:
What cities near San Ramon, CA are hiring for Internship Software Engineering jobs? Cities near San Ramon, CA with the most Internship Software Engineering job openings:
Infographic showing various Internship Software Engineering job openings in San Ramon, CA as of May 2026, with employment types broken down into 40% Internship, 34% Full Time, 16% Part Time, and 10% Temporary. Highlights an 100% In-person job distribution, with an average salary of $59,080 per year, or $28.4 per hour.
New Graduate Engineer, Software (Starlink)

New Graduate Engineer, Software (Starlink)

SpaceX

Sunnyvale, CA • On-site

$135K - $155K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 24 days ago


SpaceX rating

8.7

Company rating: 8.7 out of 10

Based on 142 frontline employees who took The Breakroom Quiz

12th of 59 rated aerospace companies


Job description

NEW GRADUATE ENGINEER, SOFTWARE (STARLINK)

At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is the world's largest satellite constellation and is providing fast, reliable internet to millions of users worldwide. We design, build, test, and operate all parts of the system - thousands of satellites, consumer receivers that allow users to connect within minutes of unboxing, and the software that brings it all together. We've only begun to scratch the surface of Starlink's potential global impact and are looking for best-in-class engineers to help maximize Starlink's utility for communities and businesses around the globe.

As arguably SpaceX's most complex software engineering challenge, Starlink offers a variety of areas within software engineering that you can focus. As a Software Engineer on the Starlink program, you will be solving challenges underpinning every aspect of the program's growth. The teams and areas you could have an impact on could include, but are not limited to:

  • Next generation networking technologies to direct data through an ever-changing network of satellites, ground stations, planes and users.
  • Firmware, embedded and controls software running on custom hardware that flies the world's largest fleet of spacecraft.
  • Infrastructure and tools to enable rapid development and reliable deployment of our code to dynamic production environments.
  • Measurement system software and hardware, supporting our in-house RF Silicon designs.
  • Full life cycle development of Starlink.com and our Mobile/Enterprise platforms.
  • Physic based software engineering to design and simulate the orbital life cycle of the Starlink constellation. 

Our software engineers are responsible for the complete lifecycle of the software they create, including development, testing, and support. We expect our engineers to close the feedback loop between software design and real-world performance. In this role, your software will have a meaningful and measurable impact on the world.

RESPONSIBILITIES:

  • Develop highly reliable, real-time software.
  • Participate in and lead architecture, design, and code reviews.
  • Develop prototypes and manage experiments to prove out key design concepts.
  • Collaborate with other engineers, from other engineering disciplines, to plan and organize the development of our products.

BASIC QUALIFICATIONS:

  • Bachelor's degree in computer science, engineering, math, or other STEM discipline.
  • Professional development experience in C, C++, Python, C# or another object oriented language (internship experience is applicable).
  • Graduating in the spring, summer, or fall of 2026.

PREFERRED SKILLS AND EXPERIENCE:

  • Strong professional/project experience writing software in a production environment.
  • Developed, debugged and deployed software that has been used in real world applications/projects.
  • Creative approach to problem solving, exceptional analytical skills and engineering fundamentals.
  • Excellent communication skills both written and verbal.
  • Ability to work effectively in a dynamic environment with changing needs and requirements.
  • Experience with networking protocols (UDP, TCP/IP, etc) and distributed systems.
  • Experience in security issues associated with distributed systems and internet services.

ADDITIONAL REQUIREMENTS:

  • Must be willing to work extended hours and weekends as needed.

COMPENSATION AND BENEFITS:    
Pay range:    
Software Engineer/Level I: $135,000.00 - $155,000.00/per year    
Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.

Base salary is just one part of your total rewards package at SpaceX. You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary bonuses and the ability to purchase additional stock at a discount through an Employee Stock Purchase Plan. You will also receive access to comprehensive medical, vision, and dental coverage, access to a 401(k)-retirement plan, short and long-term disability insurance, life insurance, paid parental leave, and various other discounts and perks. You may also accrue 3 weeks of paid vacation and will be eligible for 10 or more paid holidays per year. Employees accrue paid sick leave pursuant to Company policy which satisfies or exceeds the accrual, carryover, and use requirements of the law.


What SpaceX employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom