1

Software Engineer Jobs in Berkeley, CA (NOW HIRING)

Our highly motivated Software Engineers work on these challenging problems and build the systems that directly impact various aspects of our core business. If you are a critical thinker with ...

New

Software Engineer - Backend / Fullstack (Applied AI) Location: San Francisco, CA (On-Site, Monday-Friday) Employment Type: Full-Time with benfits Compensation: $185,000 Base Salary + Equity + H1B ...

The Software Engineer will be responsible for developing and maintaining back-end systems, designing and implementing software solutions, and creating production infrastructure. The role involves ...

Software Engineer

San Francisco, CA · On-site

$140K - $200K/yr

We are a small, fast-growing team of engineers in San Francisco powering Fortune 100 enterprises ... software, new grads considered * Proficiency in Python or TypeScript, plus SQL * Clear ...

As a Software Engineer , you'll ship features end-to-end across our stack: a Go backend, a TypeScript/React web app, and React Native mobile apps. Your work goes directly to the supply-store owners ...

IXL Learning is the country's largest EdTech company, seeking Software Engineers who are passionate about technology and education to enhance their educational products. The role involves ...

Embedded Software Engineer. * Onsite in Foster City, CA | 5 days in office. * The Autonomy Hardware Systems V&V team is seeking a contract Embedded Software Engineer to develop embedded software and ...

IXL Learning is the country's largest EdTech company, seeking Software Engineers who are passionate about technology and education. The role involves adding new features to existing educational ...

Staff Software Engineer

San Mateo, CA · On-site

$158K - $277K/yr

Summary Solution Engineering is looking for a Staff Software Engineer to provide technical leadership across cloud-native services and AI-enabled engineering initiatives. This role is ideal for ...

Staff Software Engineer

San Mateo, CA · On-site

$158K - $277K/yr

Summary Solution Engineering is looking for a Staff Software Engineer to provide technical leadership across cloud-native services and AI-enabled engineering initiatives. This role is ideal for ...

Software Engineer

Fremont, CA · On-site

$140K - $160K/yr

As a Software Engineer, you will play a pivotal role in the Engineering team, contributing to the overall success of Nova. Pay Range: $140,000- $160,000 Annually (DOE) Why Nova: * Certified Best ...

You have a strong software engineering background and advanced knowledge of the AWS platform, tools and services. From day one, you must be able to hit the ground running and bring all your ...

Our Software Engineering team is using cutting edge technologies like Ruby on Rails, MySQL, PostgreSQL, RabbitMQ, and Semaphore. We need best-in-class Software Engineers to help us build new products ...

Our Software Engineering team is using cutting edge technologies like Ruby on Rails, MySQL, PostgreSQL, RabbitMQ, and Semaphore. We need best-in-class Software Engineers to help us build new products ...

Software Engineer

San Mateo, CA · On-site

$96K - $156K/yr

As a Software Engineer, you will develop software in an automotive setting to create new innovative products, services, and functions related to automotive driving assistance, entertainment, eXtended ...

Software Engineer

Pleasanton, CA · On-site

$77K - $87K/yr

Full-Stack Software Engineer Role Overview We are seeking an experienced and driven Full-Stack Software Engineer to design, develop, and maintain robust software solutions that solve complex ...

Software Engineer

Pleasanton, CA · On-site

$77K - $87K/yr

Full-Stack Software Engineer Role Overview We are seeking an experienced and driven Full-Stack Software Engineer to design, develop, and maintain robust software solutions that solve complex ...

Software Engineer

San Mateo, CA · On-site

$96K - $156K/yr

As a Software Engineer, you will develop software in an automotive setting to create new innovative products, services, and functions related to automotive driving assistance, entertainment, eXtended ...

Showing results 21-40

Software Engineer information

See Berkeley, CA salary details

$77.8K

$180.6K

$251.6K

How much do software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software engineer in Berkeley, CA is $180,634.00, according to ZipRecruiter salary data. Most workers in this role earn between $146,900.00 and $211,800.00 per year, depending on experience, location, and employer.

Are software engineers still in demand?

Software engineers are currently in high demand due to ongoing digital transformation across industries, with strong growth projected in areas like cloud computing, cybersecurity, and AI. Skills in programming languages such as Python, Java, and experience with agile development increase employability in this field.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

Are software engineers still in high demand?

Software engineers remain in high demand due to ongoing digital transformation across industries, with skills in programming languages, cloud computing, and cybersecurity highly sought after. The job market is expected to grow faster than average, with opportunities in various sectors including technology, finance, and healthcare.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, degrees, or self-study, and gaining practical experience. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

What do software engineers do for a job?

Software engineers design, develop, test, and maintain software applications and systems. They use programming languages, tools, and frameworks to create solutions that meet user needs and technical requirements, often collaborating with teams and following project deadlines.
What are the most commonly searched types of Software Engineer jobs in Berkeley, CA? The most popular types of Software Engineer jobs in Berkeley, CA are:
What are popular job titles related to Software Engineer jobs in Berkeley, CA? For Software Engineer jobs in Berkeley, CA, the most frequently searched job titles are:
What job categories do people searching Software Engineer jobs in Berkeley, CA look for? The top searched job categories for Software Engineer jobs in Berkeley, CA are:
What cities near Berkeley, CA are hiring for Software Engineer jobs? Cities near Berkeley, CA with the most Software Engineer job openings:
Infographic showing various Software Engineer job openings in Berkeley, CA as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $180,634 per year, or $86.8 per hour.

Software Engineer

Lyft

San Francisco, CA

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 2 days ago

New


Lyft rating

7.6

Company rating: 7.6 out of 10

Based on 33 frontline employees who took The Breakroom Quiz

2nd of 9 rated taxi private hire


Job description

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.
With over half a billion rides and counting, Lyft is solving hard problems in a rapidly growing domain with a lot of data and creative solutions in Marketplace, Mapping, Fraud, Growth and beyond. Building a next-generation platform for low-cost, ultra-immersive transportation to improve people's lives requires robust, scalable software systems operating at massive scale. Our highly motivated Software Engineers work on these challenging problems and build the systems that directly impact various aspects of our core business.
If you are a critical thinker with experience building software systems, passionate about solving business problems through well-crafted code and working in a dynamic, creative, and collaborative environment, we are searching for you.
As an associate software engineer, you will be designing, building, and launching the services that power the platform's core products. Compared to similarly-sized technology companies, the set of problems that we tackle is incredibly diverse. They cut across transportation, distributed systems, backend services, mapping, personalization, and real-time infrastructure. We are hiring motivated engineers across each of these areas. We're looking for someone who is passionate about solving problems with code, building reliable and maintainable systems, and is excited about working in a fast-paced, innovative, and collegial environment.
You will report to a Software Engineering Manager.

Responsibilities:
  • Partner with Engineers, Data Scientists, Product Managers, and Business Partners to build software for business and user impact
  • Perform technical analysis and build proof-of-concept prototypes to explore and propose solutions to both new and existing problems
  • Design and develop software components, services, and APIs
  • Write production quality code to launch and operate systems at scale
  • Evaluate software systems against business goals, reliability, and performance requirements
Experience: 
  • B.S., M.S., or Ph.D. in Computer Science or other quantitative fields or related work experience
  • Passion for building impactful software systems leveraging expertise in one or multiple areas
  • Proficiency in Python, Golang, or other programming language
  • Excellent communication skills and fluency in English
  • Strong understanding of software engineering fundamentals, including data structures,algorithms, system design, testing, and distributed systems
Benefits:
  • Great medical, dental, and vision insurance options with additional programs available when enrolled
  • Mental health benefits
  • Family building benefits
  • Child care and pet benefits
  • 401(k) plan with company match to help save for your future
  • In addition to 12 observed holidays, salaried team members have discretionary paid time off, hourly team members have 15 days paid time off
  • 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible
  • Subsidized commuter benefits
  • Monthly Lyft credits and complimentary Lyft Pink membership

Lyft is an equal opportunity employer committed to an inclusive workplace that fosters belonging. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, age, genetic information, or any other basis prohibited by law. We also consider qualified applicants with criminal histories consistent with applicable federal, state and local law.

Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule - Team Members will be expected to work in the office 3 days per week on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid

The expected base pay range for this position in the San Francisco area is $108,000 - $135,000, not inclusive of potential equity offering, bonus or benefits. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.


What Lyft employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Lyft logo

About Lyft

Sourced by ZipRecruiter

At Lyft, our mission is to improve people's lives with the world's best transportation. To do this, we start with our own community by creating an open, inclusive, and diverse organization.

Industry

Ground public transportation

Company size

5,001 - 10,000 Employees

Headquarters location

San Francisco, CA, US

Year founded

2012

Social media