2

Remote Software Engineer Internship Jobs in California

Software Engineer, Fullstack

San Francisco, CA · On-site +1

$125K - $160K/yr

... and interns Minimum Qualifications Successful Software Engineer, Fullstack candidates will ... demonstrate: * Bachelor's degree in Computer Science or a related technical field; in lieu of ...

Software Engineer

South San Francisco, CA · On-site +1

$156K - $235K/yr

Software Engineer IC-02 Stripe is a financial infrastructure platform for businesses. Millions of ... 50% remote work permitted. Multiple Positions Available. Additional benefits for this role may ...

Software Engineer

San Francisco, CA · On-site +1

$111K - $162K/yr

Research new features and technologies Job Designation Remote: Employee is not required to be in or ... SaaS, Enterprise software engineering * Experience developing JavaScript web applications

About You You are a passionate Software Engineer who wants to develop and scale our multi-tenant ... We are fully remote (US only, other areas are subject to review). * Competitive compensation and ...

Software Engineer

San Diego, CA · On-site +1

$87K - $157K/yr

... ocean remote sensing, and high-performance computing . We're looking for a Software Engineer ... Computer Scientist who thrives on solving hard problems and pushing the boundaries of performance.

Posting Type Hybrid/Remote Job Overview WHO WE ARE Relativity is a leading legal data intelligence ... This role reports to the Manager of Software Engineering and provides the opportunity to work on ...

Software Engineer

Rancho Santa Fe, CA · On-site +1

$87K - $157K/yr

... ocean remote sensing, and high-performance computing . We're looking for a Software Engineer ... Computer Scientist who thrives on solving hard problems and pushing the boundaries of performance.

Software Engineer, Fullstack

San Mateo, CA · On-site +1

$125K - $160K/yr

... and interns Minimum Qualifications Successful Software Engineer, Fullstack candidates will ... demonstrate: * Bachelor's degree in Computer Science or a related technical field; in lieu of ...

Software Engineer

Cardiff By The Sea, CA · On-site +1

$87K - $157K/yr

... ocean remote sensing, and high-performance computing . We're looking for a Software Engineer ... Computer Scientist who thrives on solving hard problems and pushing the boundaries of performance.

Software Engineer

National City, CA · On-site +1

$87K - $157K/yr

... ocean remote sensing, and high-performance computing . We're looking for a Software Engineer ... Computer Scientist who thrives on solving hard problems and pushing the boundaries of performance.

Principal Software Engineer

San Diego, CA · On-site +1

$160K - $200K/yr

ORA_REMOTE Description SAIC is seeking a full-stack Principal Software Engineer to join the Joint Range Extension (JRE) software development team. This is a Remote Role in San Diego, CA. It is ...

Software Engineer

El Cajon, CA · On-site +1

$87K - $157K/yr

... ocean remote sensing, and high-performance computing . We're looking for a Software Engineer ... Computer Scientist who thrives on solving hard problems and pushing the boundaries of performance.

Software Engineer

San Francisco, CA · On-site +1

$146K - $235K/yr

Employee divides their time between in-office and remote work. Access to an office location is ... Engineering, Information Systems, Informatics or equivalent experience * 5+ years of software ...

Software Engineer

La Jolla, CA · On-site +1

$87K - $157K/yr

... ocean remote sensing, and high-performance computing . We're looking for a Software Engineer ... Computer Scientist who thrives on solving hard problems and pushing the boundaries of performance.

Software Engineer

Chula Vista, CA · On-site +1

$87K - $157K/yr

... ocean remote sensing, and high-performance computing . We're looking for a Software Engineer ... Computer Scientist who thrives on solving hard problems and pushing the boundaries of performance.

Software Engineer

San Diego, CA · On-site +1

$87K - $157K/yr

... ocean remote sensing, and high-performance computing . We're looking for a Software Engineer ... Computer Scientist who thrives on solving hard problems and pushing the boundaries of performance.

next page

Showing results 1-20

Remote Software Engineer Internship information

What are some common challenges faced by remote software engineer interns, and how can they overcome them?

Remote software engineer interns often face challenges such as communication barriers, staying motivated without in-person supervision, and navigating differing time zones. To overcome these, it's important to proactively schedule regular check-ins with mentors, participate actively in team chats or stand-ups, and set a consistent daily routine. Utilizing collaboration tools like Slack, GitHub, and project management platforms can help interns stay connected and aligned with their team’s goals.

What are the key skills and qualifications needed to thrive as a Remote Software Engineer Intern, and why are they important?

To thrive as a Remote Software Engineer Intern, you need a solid understanding of programming fundamentals, familiarity with software development methodologies, and current enrollment in or recent completion of a computer science or related degree program. Experience with version control systems like Git, collaboration platforms such as GitHub or Jira, and basic knowledge of cloud services or popular frameworks is typically expected. Strong communication, self-motivation, and time management skills help interns excel in remote environments and collaborate effectively with distributed teams. These skills and qualities are crucial for delivering high-quality code, learning quickly, and contributing productively from a remote setting.

What is the difference between Remote Software Engineer Internship vs Remote Software Developer?

AspectRemote Software Engineer InternshipRemote Software Developer
CredentialsTypically students or recent graduates, may require coursework in CSUsually requires a degree in CS or related field, with some experience
Work EnvironmentInternship program, often part-time or temporary, supervised by senior staffFull-time or freelance, more autonomous, ongoing projects
Industry UsageCommon in tech companies, startups, and corporate training programsWidespread across industries, including tech, finance, and healthcare

The main difference is that a Remote Software Engineer Internship is a temporary, entry-level position designed for learning and gaining experience, often for students or recent grads. In contrast, a Remote Software Developer is a more advanced, ongoing role requiring more experience and responsibility. Internships serve as a stepping stone into the industry, while developer roles are permanent or long-term positions.

What is a Remote Software Engineer Internship?

A Remote Software Engineer Internship is a temporary position for students or recent graduates to gain practical experience in software development while working from a location outside the company's office, usually from home. Interns collaborate with engineering teams, contribute to real projects, and learn industry-standard tools and practices. This type of internship is ideal for individuals seeking flexibility and hands-on learning in software engineering without the need to relocate. Remote internships often include mentorship, code reviews, and opportunities to build a professional network. They are a great way to gain industry experience and improve technical skills in a real-world setting.
What are the most commonly searched types of Remote Software Engineer jobs in California? The most popular types of Remote Software Engineer jobs in California are:
What job categories do people searching Remote Software Engineer Internship jobs in California look for? The top searched job categories for Remote Software Engineer Internship jobs in California are:
What cities in California are hiring for Remote Software Engineer Internship jobs? Cities in California with the most Remote Software Engineer Internship job openings:
Infographic showing various Remote Software Engineer Internship job openings in California as of June 2026, with employment types broken down into 12% Internship, 78% Full Time, 4% Part Time, and 6% Contract. Highlights an 100% Remote job distribution.

Software Engineer, Fullstack

TREE House

San Francisco, CA • On-site, Remote

$125K - $160K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 7 days ago


Job description

Software Engineer, Fullstack

Treehouse is on a mission to accelerate the decarbonization of the places we live and work. We've built the go-to operating system for home electrification – partnering with brands like Toyota, General Motors, Rivian, and ChargePoint to deliver seamless, end-to-end EV charger and battery backup installations for their customers. We handle everything from scoping to permitting to installation, powered by proprietary technology that enables us to scope and design projects virtually at scale. We've completed thousands of installations across the country, built a growing roster of national partners, and are backed by strategic investors including CarMax, Holman, and Eaton. We're a small, scrappy team working on a problem that actually matters.

About the Role

The ideal Software Engineer, Fullstack candidate will be at the forefront of delighting customers to advance the electrification movement. Their technical skills, grounded in a deep understanding of JavaScript, will be enhanced by a passion for performance, user empathy, an appreciation for intuitive semantic UX, and creative approaches to building solutions that solve customers' needs.

Responsibilities

The Software Engineer, Fullstack will:

  • Design and build performant, beautiful, and usable interfaces
  • Foster a culture of upholding industry-leading UX
  • Collaborate with cross-functional teams to solve customer needs
  • Continuously improve our engineering processes, tools, and systems that allow us to scale the code base, productivity, and team
  • Recruit, interview, and develop interview questions while fostering a culture of excellence, velocity, and humility, and inspire and mentor less experienced engineers and interns
Minimum Qualifications

Successful Software Engineer, Fullstack candidates will demonstrate:

  • Bachelor's degree in Computer Science or a related technical field; in lieu of degree, equivalent practical experience
  • 2+ years of frontend engineering experience
  • 2+ years of experience with server-side web technologies (eg: Node.js, Java, Python, Scala, C#, C++, Go)
  • Experience with modern JavaScript frameworks (e.g., React, Angular, or VueJs/Ember)
Preferred Qualifications

Additionally, successful Software Engineer, Fullstack candidates may demonstrate:

  • Performance motivated by delivering customer value
  • Passion for user experience and design, and current trends and best practices in front-end architecture, including performance, accessibility, security, and usability
  • Experience leading large multi-quarter efforts demonstrating tangible customer or business impact
  • Experience with cloud technologies (e.g. AWS, Azure, GCP, Docker, or Kubernetes)
  • Knowledge of SQL

This role may be based in Chicago, the San Francisco Bay Area, or Louisville, KY. This role will have an annual salary, plus equity and benefits. The salary range for this position is $125,000 - $160,000 annually. This is a good faith estimate of what Treehouse may pay for a new hire; actual pay may vary based on prevailing wages in geographic location and a candidate's knowledge, skills, abilities, related experience, education, certifications, and ability to meet required job qualifications.

Featured benefits include:

  • Medical insurance
  • Vision insurance
  • Dental insurance
  • 401(k)
  • Unlimited paid time off