1

Software Engineer Fullstack Jobs in California (NOW HIRING)

Software Engineer, Fullstack

San Francisco, CA · On-site +1

$125K - $160K/yr

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 ...

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 ...

Software Engineer, Fullstack

San Mateo, CA · On-site +1

$125K - $160K/yr

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 ...

About the role We are looking for a Fullstack Software Engineer with an eye for design to build the product that runs our entire fab. You will work on a central web app that serves as the nervous ...

About Us At 3Y Health, we are building AI-driven software to empower healthcare providers and solve ... About the Role We are seeking a Fullstack Engineer to help us craft intuitive, high-performance ...

As a fullstack engineer on the foundry team at DD Labs, you'll be responsible for building and maintaining web applications end-to-end - from React frontends to the backend services and APIs behind ...

next page

Showing results 1-20

Software Engineer Fullstack information

See California salary details

$42.5K

$142.5K

$197.1K

How much do software engineer fullstack jobs pay per year?

As of Jun 20, 2026, the average yearly pay for software engineer fullstack in California is $142,522.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,400.00 and $164,900.00 per year, depending on experience, location, and employer.

How does a Fullstack Software Engineer typically collaborate with other team members during a project?

Fullstack Software Engineers often work closely with both frontend and backend specialists, designers, and product managers to deliver end-to-end solutions. They participate in agile ceremonies such as daily stand-ups, sprint planning, and code reviews, ensuring alignment across the development process. Effective communication and cross-functional collaboration are key, as fullstack engineers bridge the gap between user-facing features and backend services. This collaborative environment helps foster continuous learning and exposure to diverse technologies.

What is a Software Engineer Fullstack?

A Software Engineer Fullstack is a professional who develops and maintains both the front-end (client side) and back-end (server side) components of web applications. They are proficient in a range of technologies, including user interface design, server programming, databases, and APIs. This role requires a broad understanding of how web applications work from end to end, enabling them to build complete, functional products. Fullstack engineers are valuable for their versatility and ability to collaborate across different areas of a development project.

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

To thrive as a Software Engineer Fullstack, you need strong proficiency in both front-end (e.g., JavaScript, HTML/CSS, frameworks like React or Angular) and back-end (e.g., Node.js, Python, Java, databases) development, typically supported by a degree in computer science or related experience. Familiarity with version control systems like Git, CI/CD pipelines, cloud services, and relevant certifications (such as AWS Certified Developer or similar) is highly beneficial. Effective problem-solving, communication, and teamwork skills help you collaborate across multidisciplinary teams and adapt to evolving project requirements. These combined skills ensure you can build, maintain, and optimize complete web applications that meet both user and business needs.
What job categories do people searching Software Engineer Fullstack jobs in California look for? The top searched job categories for Software Engineer Fullstack jobs in California are:
Infographic showing various Software Engineer Fullstack job openings in California as of June 2026, with employment types broken down into 3% Internship, 6% Full Time, 3% Temporary, 82% Contract, and 6% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $142,522 per year, or $68.5 per hour.

Software Engineer, Fullstack

TREE House

San Francisco, CA • On-site, Remote

$125K - $160K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 14 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