1

Computer Software Engineer Jobs in San Francisco, CA

Software Engineer

San Mateo, CA ยท On-site

$96K - $156K/yr

Bachelor's degree in Electrical Engineering/Mechanical/Systems Engineering/Computer Engineering ... Strong experience in Software development using C/C++/C# * Preferred experience with component ...

Software Engineer

San Francisco, CA ยท On-site

$130K - $280K/yr

Zach previously studied computer science and statistics at U Chicago and led software at PEAK6. We ... About the Role We are looking for founding software engineers to help us build the core systems ...

The Role Backflip is looking for experienced Software Engineers with strong full-stack fundamentals ... Develop integrations with CAD software, 3D tools, and other third-party applications * Build the ...

The Role Backflip is looking for experienced Software Engineers with strong full-stack fundamentals ... Develop integrations with CAD software, 3D tools, and other third-party applications * Build the ...

A bachelor's degree in computer science, Computer Engineering, Information Technology, or a related technical field. * 1 to 3 years of experience in DevOps, Platform Engineering, SRE, or Software ...

New

Required : โ€ข 6+ years of experience in software engineering โ€ข BS or higher in Computer Science or related technical field involving coding (e.g. physics or math) โ€ข Experience with web ...

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. * 0-2 years of experience in software development; fresh graduates are welcome. * Good ...

New

A bachelor's degree in computer science, Computer Engineering, Information Technology, or a related technical field. * 1 to 3 years of experience in DevOps, Platform Engineering, SRE, or Software ...

New

A bachelor's degree in computer science, Computer Engineering, Information Technology, or a related technical field. * 1 to 3 years of experience in DevOps, Platform Engineering, SRE, or Software ...

New

A bachelor's degree in computer science, Computer Engineering, Information Technology, or a related technical field. * 1 to 3 years of experience in DevOps, Platform Engineering, SRE, or Software ...

New

Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience * Software development experience with Java or Go as a primary programming ...

Our highly motivated Software Engineers work on these challenging problems and build the systems ... D. in Computer Science or other quantitative fields or related work experience * Passion for ...

Our highly motivated Software Engineers work on these challenging problems and build the systems ... D. in Computer Science or other quantitative fields or related work experience * Passion for ...

Bachelor's degree, preferably in Software Engineering or Computer Science. * 3+ years of experience in the software industry with a passion for solving complex software engineering problems.

Software Engineer

San Francisco, CA ยท On-site

$45 - $85/hr

Qualifications * BS or MS in Computer Science, Software Engineering, Computer Engineering, or a related field, or equivalent practical experience. * Experience building and shipping production ...

Staff, Software Engineer

San Mateo, CA ยท On-site

$143K - $286K/yr

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related ...

Staff, Software Engineer

Hayward, CA ยท On-site

$143K - $286K/yr

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related ...

Software Engineer

San Carlos, CA ยท On-site

$100K - $200K/yr

Bachelor's degree in Computer Science, Computer Engineering, or related field * 3+ years of experience building production software systems * Strong programming skills in languages such as C ...

Showing results 21-40

Computer Software Engineer information

See San Francisco, CA salary details

$74.8K

$173.8K

$242.1K

How much do computer software engineer jobs pay per year?

As of Sep 3, 2026, the average yearly pay for computer software engineer in San Francisco, CA is $173,808.00, according to ZipRecruiter salary data. Most workers in this role earn between $141,400.00 and $203,800.00 per year, depending on experience, location, and employer.

What is a computer software engineer?

Computer software engineers, also known as software developers, design, develop, test, and maintain software applications or systems that enable computers and devices to perform specific tasks. They use programming languages and engineering principles to create software solutions for a variety of industries, including technology, healthcare, finance, and more. Their work involves analyzing user needs, writing code, debugging, and collaborating with other professionals to deliver functional and reliable software products.

What are the key skills and qualifications needed to thrive as a computer software engineer?

To thrive as a Computer Software Engineer, you need strong programming skills, a solid understanding of algorithms and data structures, and typically a degree in computer science or a related field. Familiarity with development tools such as Git, integrated development environments (IDEs), and knowledge of frameworks or languages like Java, Python, or C++ are often required, along with certifications like AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Excellent problem-solving abilities, teamwork, and effective communication distinguish top performers in this field. These skills are crucial for building reliable, scalable software solutions and collaborating efficiently within development teams.

What are some common challenges computer software engineers face when working on large-scale projects?

Computer software engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication throughout the development cycle. Keeping documentation up to date and maintaining legacy systems while integrating new features can also be demanding. Effective use of version control systems and agile methodologies helps engineers address these challenges and contribute to successful project delivery.

What is the difference between Computer Software Engineer vs Software Developer?

AspectComputer Software EngineerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; certifications like Microsoft Certified, AWS CertifiedBachelor's degree in Computer Science or related field; certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systems; often involved in system architectureWriting, debugging, and implementing code; focused on application development
Industry UsageUsed across tech, finance, healthcare, and more for complex system developmentCommonly used in app and web development across various industries

Computer Software Engineers typically focus on designing and building complex software systems, often working on system architecture, while Software Developers mainly write and implement code for applications. Both roles require similar educational backgrounds and certifications, but their focus areas and responsibilities differ, with engineers handling broader system design and developers concentrating on coding tasks.

How much do computer software engineers get paid?

Computer software engineers typically earn a median annual salary ranging from $80,000 to $120,000, depending on experience, location, and specialization. Entry-level positions may start lower, while experienced engineers with skills in programming languages and development tools can earn higher salaries, especially in high-demand areas.
More about Computer Software Engineer jobs

What cities near San Francisco, CA are hiring for Computer Software Engineer jobs?

Cities near San Francisco, CA with the most Computer Software Engineer job openings:

Infographic showing various Computer Software Engineer job openings in San Francisco, CA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 78% Physical, 2% Hybrid, and 20% Remote job distribution, with an average salary of $173,808 per year, or $83.6 per hour.

Software Engineer

Valeo

San Mateo, CA โ€ข On-site

$96K - $156K/yr

Full-time

Re-posted 16 days ago


Job description

Valeo is a tech global company, designing breakthrough solutions to reinvent the mobility. We are an automotive supplier partner to automakers and new mobility actors worldwide. Our vision? Invent a greener and more secured mobility, thanks to solutions focusing on intuitive driving and reducing CO2 emissions. We are leader on our businesses, and recognized as one of the largest global innovative companies.
Ready to tackle the challenges of the vehicle of the future? Join us and take part in the autonomous and connected car revolution at Valeo.
About the Role:
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 Reality (XR), in-vehicle gaming, and immersive communications. You will be working as part of a cross-functional team of designers, engineers, and developers to conduct benchmarking, research and design, and ultimately, to build proof-of concepts, prototypes, and demonstration vehicles.
Responsibilities Also Include:
  • Develop software, software architectures, frameworks, APIs, and SDKs using the outputs of vehicle networks (CAN, LIN, Ethernet) and Valeo sensors (cameras, laser scanners, radars, etc.) to prototype and test new use cases and user experiences advancing automotive driving comfort and assistance, entertainment, and immersive communications
  • Research emerging technologies across domains beyond automotive including Android Automotive Infotainment, Automotive Gaming, eXtended Reality (XR), and AI Display Smartglasses.
  • Brainstorm innovative new user experiences that can unleash the value of Valeo sensors for our customers
  • Create project software specifications from high level project goals
  • Follow agile development process; apply and improve development standards
  • Define and conduct data gathering and annotation activities to support software development and testing
  • Lead the design of validation tests to determine if the output of software meets project high level goals
  • Represent Valeo as the lead product technical expert for innovation projects
  • Represent Valeo as a technical expert at demonstrations and marketing events to customers and partners such as OEMs, universities, laboratories, suppliers, and startups
  • Lead writing patent patent applications, academic papers, and showcasing Valeo at professional conferences
  • Mentoring of team members and interns

What You Should Have:
  • Bachelor's degree in Electrical Engineering/Mechanical/Systems Engineering/Computer Engineering/Computer Science or related field is required.
  • 2-3+ years of work experience in the field of embedded software engineering, ideally in the automotive industry.
  • Strong experience in Software development using C/C++/C#
  • Preferred experience with component-based software frameworks like Matlab Simulink / dSPACE RTMaps
  • Good knowledge of writing tests, debugging , knowledge in documentation and test tools.
  • Preferred Experience with pipeline-based multimedia frameworks like Gstreamer
  • Experience with hardware drivers, like cameras is preferred

Compensation:
$96,720-$156,500
The exact salary will be determined based on a variety of factors such as years of relevant experience, education, and skillset.
Join us!
Thanks to its strategy focused on innovation, Valeo aims at reducing COยฒ emissions and developing intuitive driving to propose greener, safer, and smarter mobility.
The fantastic (r)evolution towards the vehicule of the future provides amazing career opportunities and challenging jobs!
Diversity by nature
At Valeo, innovation is driven by the diversity, authenticity and energy of its talents. You are looking for new technological and human adventures? Join Valeo and its more than 100.000 employees across the globe! More information about valeo : https://www.valeo.com
Job:
Engineering Disciplines
Organization:
PL R&I
Schedule:
Full time
Employee Status:
Regular
Job Type:
Permanent contract
Job Posting Date:
2026-03-20
Join Us !
Being part of our team, you will join:
- one of the largest global innovative companies, with more than 20,000 engineers working in Research & Development
- a multi-cultural environment that values diversity and international collaboration
- more than 100,000 colleagues in 31 countries... which make a lot of opportunity for career growth
- a business highly committed to limiting the environmental impact if its activities and ranked by Corporate Knights as the number one company in the automotive sector in terms of sustainable development
More information on Valeo: https://www.valeo.com