Bachelor's degree in Computer Science, Computer Software Engineering, Electrical Engineering or equivalent experience * Experience with Kotlin, Java & C++ * Deep experience with AOSP (Android Open ...
New
Bachelor's degree in Computer Science, Computer Software Engineering, Electrical Engineering or equivalent experience * Experience with Kotlin, Java & C++ * Deep experience with AOSP (Android Open ...
New
Bachelor's degree in Computer Science, Computer Software Engineering, Electrical Engineering or equivalent experience * Experience with Kotlin, Java & C++ * Deep experience with AOSP (Android Open ...
New
San Francisco, CA · On-site
S. in Computer Science or a related engineering field * Strong software engineering experience, especially in Python * Experience designing and maintaining complex software systems (services ...
San Francisco, CA · On-site
S. in Computer Science or a related engineering field * Strong software engineering experience, especially in Python * Experience designing and maintaining complex software systems (services ...
Bachelor's Degree in Computer Science, preferably with research experience * 1-3 years of industry software engineering experience * 1+ years of work or research experience with current neural net ...
Bachelor's Degree in Computer Science, preferably with research experience * 1-3 years of industry software engineering experience * 1+ years of work or research experience with current neural net ...
Menlo Park, CA · On-site
Software Engineering - Software Engineer V The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and ...
Menlo Park, CA · On-site
Software Engineering - Software Engineer V The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and ...
Hayward, CA · On-site
$161K/yr
Software Engineer (Full-time) Location: Hayward, CA Salary: $161,637/year Predicine, Inc. in ... This position requires Master's degree or foreign equivalent in Computer Science, Computer ...
Hayward, CA · On-site
$161K/yr
Software Engineer (Full-time) Location: Hayward, CA Salary: $161,637/year Predicine, Inc. in ... This position requires Master's degree or foreign equivalent in Computer Science, Computer ...
Redwood City, CA · On-site
$186K/yr
As a Software Engineer , you'll ship features end-to-end across our stack: a Go backend, a ... Solid command of computer-science fundamentals and fluency in at least one production language
Redwood City, CA · On-site
$186K/yr
As a Software Engineer , you'll ship features end-to-end across our stack: a Go backend, a ... Solid command of computer-science fundamentals and fluency in at least one production language
San Francisco, CA · On-site +1
B achelor's degree in Computer Science, Software Engineering, or a related field. * P roven experience as a Software Engineer or similar role in software development. * S trong proficiency in ...
San Francisco, CA · On-site +1
B achelor's degree in Computer Science, Software Engineering, or a related field. * P roven experience as a Software Engineer or similar role in software development. * S trong proficiency in ...
San Francisco, CA · On-site
Job requirements: - Bachelor's degree in Computer Science, Software Engineering, or a related field. - Proven experience as a Software Engineer or similar role in software development. - Strong ...
San Francisco, CA · On-site
Job requirements: - Bachelor's degree in Computer Science, Software Engineering, or a related field. - Proven experience as a Software Engineer or similar role in software development. - Strong ...
Redwood City, CA · On-site +1
$150K - $300K/yr
About the Job As a Staff Software Engineer for Computer Vision, you will develop and deploy across all of Array's 3D processing capabilities, including our photogrammetry and radar reconstruction ...
Quick apply
Redwood City, CA · On-site +1
$150K - $300K/yr
About the Job As a Staff Software Engineer for Computer Vision, you will develop and deploy across all of Array's 3D processing capabilities, including our photogrammetry and radar reconstruction ...
Emeryville, CA · On-site
$120K - $150K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related field * 2-4 years of software engineering experience, with a focus on backend systems, data infrastructure, or internal ...
Emeryville, CA · On-site
$120K - $150K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related field * 2-4 years of software engineering experience, with a focus on backend systems, data infrastructure, or internal ...
Redwood City, CA · On-site
$150K - $300K/yr
About the Job As a Staff Software Engineer for Computer Vision, you will develop and deploy across all of Array's 3D processing capabilities, including our photogrammetry and radar reconstruction ...
Redwood City, CA · On-site
$150K - $300K/yr
About the Job As a Staff Software Engineer for Computer Vision, you will develop and deploy across all of Array's 3D processing capabilities, including our photogrammetry and radar reconstruction ...
Redwood City, CA · On-site +1
$150K - $300K/yr
About the Job As a Staff Software Engineer for Computer Vision, you will develop and deploy across all of Array's 3D processing capabilities, including our photogrammetry and radar reconstruction ...
Redwood City, CA · On-site +1
$150K - $300K/yr
About the Job As a Staff Software Engineer for Computer Vision, you will develop and deploy across all of Array's 3D processing capabilities, including our photogrammetry and radar reconstruction ...
San Francisco, CA · On-site
$185K/yr
Software Engineer - Backend / Fullstack (Applied AI) Location: San Francisco, CA (On-Site, Monday ... Strong computer science fundamentals including systems design, algorithms, and problem-solving
Quick apply
San Francisco, CA · On-site
$185K/yr
Software Engineer - Backend / Fullstack (Applied AI) Location: San Francisco, CA (On-Site, Monday ... Strong computer science fundamentals including systems design, algorithms, and problem-solving
San Francisco, CA · On-site
Required : • 2+ years experience of professional backend software engineering experience • Strong working knowledge of computer science fundamentals. We're not looking for experience from ...
San Francisco, CA · On-site
Required : • 2+ years experience of professional backend software engineering experience • Strong working knowledge of computer science fundamentals. We're not looking for experience from ...
San Francisco, CA · On-site
... in brain-computer interfaces Qualifications : Required : • 5+ years of production software engineering experience with deep expertise in Python and systems-level architecture. • Built and ...
San Francisco, CA · On-site
... in brain-computer interfaces Qualifications : Required : • 5+ years of production software engineering experience with deep expertise in Python and systems-level architecture. • Built and ...
San Mateo, CA · On-site
Required : • 3+ years of experience in software engineering • Bachelor's or advanced degree in Computer Science or a related discipline • Excellent programming skills in Java or other object ...
San Mateo, CA · On-site
Required : • 3+ years of experience in software engineering • Bachelor's or advanced degree in Computer Science or a related discipline • Excellent programming skills in Java or other object ...
Menlo Park, CA · On-site
The Software Engineer will be responsible for developing and maintaining back-end systems ... Bachelor's degree in Computer Science, Math, or a related field * Experience with AI and machine ...
Quick apply
Menlo Park, CA · On-site
The Software Engineer will be responsible for developing and maintaining back-end systems ... Bachelor's degree in Computer Science, Math, or a related field * Experience with AI and machine ...
San Mateo, CA · On-site
Required : • 3+ years of experience in software engineering • Bachelor's or advanced degree in Computer Science or a related discipline • Excellent programming skills in Java or other object ...
San Mateo, CA · On-site
Required : • 3+ years of experience in software engineering • Bachelor's or advanced degree in Computer Science or a related discipline • Excellent programming skills in Java or other object ...
San Mateo, CA · On-site
$180K - $300K/yr
Bachelor's Degree in Computer Science, preferably with research experience * 1-3 years of industry software engineering experience * 1+ years of work or research experience with current neural net ...
San Mateo, CA · On-site
$180K - $300K/yr
Bachelor's Degree in Computer Science, preferably with research experience * 1-3 years of industry software engineering experience * 1+ years of work or research experience with current neural net ...
$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 ...
$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 ...
$74.8K - $90K
2% of jobs
$90K - $105.2K
4% of jobs
$105.2K - $120.4K
6% of jobs
$120.4K - $135.7K
8% of jobs
$143.8K is the 25th percentile. Wages below this are outliers.
$135.7K - $150.9K
7% of jobs
$150.9K - $166.1K
18% of jobs
The median wage is $169.6K / yr.
$166.1K - $181.3K
16% of jobs
$181.3K - $196.5K
2% of jobs
$202.7K is the 75th percentile. Wages above this are outliers.
$196.5K - $211.7K
26% of jobs
$211.7K - $226.9K
1% of jobs
$226.9K - $242.1K
8% of jobs
$74.8K
$173.8K
$242.1K
| Aspect | Computer Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in Computer Science or related field; certifications like Microsoft Certified, AWS Certified | Bachelor's degree in Computer Science or related field; certifications optional |
| Work Environment | Designing, developing, testing, and maintaining software systems; often involved in system architecture | Writing, debugging, and implementing code; focused on application development |
| Industry Usage | Used across tech, finance, healthcare, and more for complex system development | Commonly 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.

Full-time
Posted 3 days ago
New
As a Staff System Software Engineer, you will help Motive design and develop on-edge IoT platforms. As an exceptional technical engineer and self-starter, you are able to design, execute, and test complex system features on a range of Linux, Android and real-time operating systems.
This role will help build the next-generation Hardware platforms for Motive. You understand how to design and develop modular software features in a collaborative environment and agile team. This role offers immense career advancement and the opportunity to work with cutting-edge technology.
We are looking for a motivated and driven self-starter, to further our technical stack from end to end.
This is a Hybrid role (2x a week in office).
What You'll Do: