1

Full Stack Software Engineer Jobs in Berkeley, CA

A full stack software engineer has the capability and flexibility to work on any part of the system from building front end features to back end systems. Building performant, reliable, and scalable ...

We are seeking a Full Stack Software Engineer who embodies both technical excellence and a relentless drive to elevate our products. As one of our early engineers, you will play a large role in ...

While we can't reveal too much just yet, our team is tackling cutting-edge engineering challenges to bring revolutionary products to life. About the role We are looking for a full-stack software ...

next page

Showing results 1-20

Full Stack Software Engineer information

See Berkeley, CA salary details

$54.5K

$165K

$233.3K

How much do full stack software engineer jobs pay per year?

As of Jul 17, 2026, the average yearly pay for full stack software engineer in Berkeley, CA is $165,018.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,900.00 and $193,500.00 per year, depending on experience, location, and employer.

What Is a Full Stack Software Engineer?

A full stack software engineer develops all aspects of a software application, from the user interface to the back-end database. As a full stack software engineer, your job duties include gathering customer requirements, writing the code to develop the application, and troubleshooting the application for any issues. The qualifications to pursue a career as a full stack software engineer include an associate or bachelor’s degree in computer science, software engineering, or a related field and proficiency in a variety of coding languages and frameworks.

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

To thrive as a Full Stack Software Engineer, you need strong proficiency in both front-end (e.g., HTML, CSS, JavaScript) and back-end (e.g., Node.js, Python, Java) development, typically supported by a relevant degree or equivalent experience. Familiarity with frameworks (like React or Angular), version control (such as Git), databases (SQL/NoSQL), and cloud platforms is essential, and certifications like AWS Certified Developer can be beneficial. Problem-solving ability, collaboration, and adaptability are vital soft skills that help engineers navigate complex projects and work effectively in teams. These skills ensure the ability to deliver robust, scalable, and user-friendly applications that meet dynamic business needs.

What is the difference between Full Stack Software Engineer vs Front End Developer?

AspectFull Stack Software EngineerFront End Developer
Required SkillsProficiency in both front-end and back-end technologies, including HTML, CSS, JavaScript, server-side languages, and databases.Specializes in client-side technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular.
Work EnvironmentWorks on both server and client-side development, often involved in full project lifecycle.Focuses primarily on designing and implementing user interfaces and user experience.
Common UsageUsed in full-stack development teams, startups, and projects requiring versatile developers.Found in teams emphasizing UI/UX, web design, and front-end frameworks.

While both roles require strong JavaScript skills, Full Stack Software Engineers handle both front-end and back-end development, whereas Front End Developers focus solely on the user interface and experience. The choice depends on whether you prefer a broader development scope or specialization in UI design.

What are Full Stack Software Engineers?

Full Stack Software Engineers are professionals skilled in both front-end and back-end development. They are capable of designing, building, and maintaining the user interface (client-side) as well as the server logic, databases, and application architecture (server-side). This means they can work on projects from start to finish, handling everything from user experience to data management. Full Stack Software Engineers often use a variety of programming languages and frameworks, making them versatile and valuable members of a development team.

How do Full Stack Software Engineers typically collaborate with other team members during a development project?

Full Stack Software Engineers often work closely with front-end and back-end developers, UI/UX designers, product managers, and QA testers throughout the software development lifecycle. Collaboration typically involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews to ensure alignment and progress. They are expected to communicate effectively across disciplines, help troubleshoot issues that span both client and server sides, and contribute to shared documentation. This collaborative environment helps ensure that solutions are cohesive, scalable, and meet user requirements.
What are popular job titles related to Full Stack Software Engineer jobs in Berkeley, CA? For Full Stack Software Engineer jobs in Berkeley, CA, the most frequently searched job titles are:
What cities near Berkeley, CA are hiring for Full Stack Software Engineer jobs? Cities near Berkeley, CA with the most Full Stack Software Engineer job openings:
Infographic showing various Full Stack Software Engineer job openings in Berkeley, CA as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $165,018 per year, or $79.3 per hour.
Full Stack Software Engineer

Full Stack Software Engineer

Noor Staffing Group

San Francisco, CA

$150K - $1M/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 4 days ago


Job description

Full-Stack Software Developer
Redwood City, CA or Toronto, Ontario, Canada | On-Site | Direct Hire

About the Company

Our client is an AI-native software company co-founded by one of Silicon Valley's most recognized investors. They are on a mission to replace the bloated enterprise software stack with purpose-built, fully-managed solutions designed from the ground up for each customer. Their platform covers the entire software development lifecycle, from requirements and planning through engineering, deployment, and support. They serve regulated industries including healthcare, financial services, manufacturing, and government, and count a Big Four firm among their marquee partners. The team is approximately 45 people, split between Redwood City and Toronto, and is growing steadily.

About the Role

We are looking for an exceptional full-stack software developer to join the Enterprise team as a forward-deployed engineer. In this role, you will lead client engagements end to end, building custom software solutions directly for the company's largest customers. You will also contribute to the development of the core platform itself. This is a high-ownership, customer-facing role that requires strong technical depth and the ability to work through ambiguous, real-world problems.

Responsibilities

  • Build customer solutions using the Software Factory platform and contribute to the platform's ongoing development
  • Own the complete lifecycle of the software you create, including development, testing, operation, maintenance, and support
  • Lead technical design discussions with client stakeholders and articulate well-engineered solutions to complex, ambiguous problems
  • Constantly evaluate how AI is changing software development practices and leverage AI tools to improve your own productivity and the team's output
  • Work effectively within a small, high-caliber engineering team built on engineering excellence, ownership, and radical candor

Required Skills

  • Expertise and extensive professional experience in full-stack web development — the team works in Python, TypeScript, React, and AWS
  • Ability to own problems end to end and pick up missing knowledge quickly to get the job done
  • Strong verbal and written communication skills, with the ability to collaborate internally and present to client stakeholders
  • Demonstrated ownership mindset — you identify opportunities, take initiative, and create value without waiting for direction
  • Experience building, shipping, and operating software in a real production environment

What Sets a Candidate Apart

  • Startup or founding engineer background — you have taken a product from concept to launch with a small team
  • Experience integrating LLMs into products, fine-tuning models, creating evaluations, or hosting AI/ML infrastructure at scale
  • Professional experience in DevOps, security, or cloud infrastructure — the team uses GitHub Actions, Docker, and AWS CDK extensively
  • Data engineering or data science background at scale

Compensation

$150,000 - $1,000,000 base salary, commensurate with experience, plus stock and/or stock option awards. Compensation may vary based on location, skills, knowledge, and experience.

Visa Sponsorship

Our client does not provide new work visa sponsorship. This position is open to candidates who are citizens, permanent residents, or are transferring an existing H-1B, O-1, L-1, or TN Visa.

Benefits

Noor Staffing Group offers medical, dental, vision, retirement, and paid time off benefits.

Noor Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status, or any other characteristic protected by applicable law.

Physical requirements include standing, bending, reaching, and lifting up to 50 lbs occasionally, with or without accommodation.