1

Computer Software Engineer Jobs in San Jose, CA (NOW HIRING)

Software Engineer

Santa Clara, CA · On-site

$226K - $227K/yr

Education and Experience • Position requires a Master's degree or foreign equivalent degree in Computer Science, Software Engineering or a related field plus two (2) years of experience in a ...

Software Engineer

Newark, CA · On-site

$181K - $190K/yr

Position requires a Master's degree or foreign equivalent degree in Computer Science, Software Engineering or a related field plus two (2) years of experience in a related occupation. Position also ...

... Computer/Information Science or other relevant degree • Minimum 2 years of working experience in software development preferred • Programming Skills in C#, SQL, Java, JavaScript, AJAX • C# ASP.

Software Engineer

Oakland, CA · On-site

$120 - $150/hr

Software Engineer Own the software stack for real-time brain-computer interface data decoding across research and clinical trials Location: Oakland, California Compensation: $120,000 - 150,000 USD ...

New

S. in Computer Science or a related engineering field * Strong software engineering experience, especially in Python * Experience designing and maintaining complex software systems (services ...

S. in Computer Science or a related engineering field * Strong software engineering experience, especially in Python * Experience designing and maintaining complex software systems (services ...

Software Engineer

San Jose, CA · On-site

$83 - $96/hr

S. in Computer Science, Software Engineering, or related field -- or equivalent practical experience 0-2 years of software engineering experience; internships, co-ops, and substantial personal/open ...

Bachelor?s degree in computer science or related discipline Additional Details * Additional Job Details : Job Title: Front-End Software Engineer - Hybrid role must come in 2 days a week. Location:

Software Engineer

San Jose, CA · On-site

$85K - $110K/yr

Supermicro is looking for a Software Engineer. This position will be based at our headquarters ... in Computer Science, Information Technology, or Engineering • Experience building web ...

Software Engineer Job Location: Sunnyvale CA Contract: 6+ Months Required changes: 1. Resizable ... Engineering, Computer Science or related technical field and a minimum of 6 plus years related ...

Software Engineer

San Jose, CA · On-site

$60 - $70/hr

B.S. in Computer Science, Software Engineering, or related field - or equivalent practical experience * 0-2 years of software engineering experience; internships, co-ops, and substantial personal ...

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

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

next page

Showing results 1-20

Computer Software Engineer information

See San Jose, CA salary details

$74.4K

$172.9K

$240.8K

How much do computer software engineer jobs pay per year?

As of Aug 31, 2026, the average yearly pay for computer software engineer in San Jose, CA is $172,896.00, according to ZipRecruiter salary data. Most workers in this role earn between $140,600.00 and $202,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 Jose, CA are hiring for Computer Software Engineer jobs?

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

Infographic showing various Computer Software Engineer job openings in San Jose, CA as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, 2% Contract, and 1% Nights. Highlights an 73% Physical, 2% Hybrid, and 25% Remote job distribution, with an average salary of $172,896 per year, or $83.1 per hour.

Software Engineer

Santa Clara, CA • On-site

Intelliswift Software
IT Services • 1 - 5K employees

$226K - $227K/yr

Full-time

Re-posted 22 days ago


Job description

Job ID: 25-11020
Software Engineer - SWE2501
Intelliswift Software, Inc. is seeking a qualified professional to fill the position of Software Engineer based in Santa Clara, CA. Job duties • Design, develop and implement customized enterprise-wide software applications and packages to meet the client's internal and external business needs. Review, fix and modify software programs to ensure technical accuracy, reliability and scalability of programs. Analyze specifications, communications, data points, and programming requirements gathered per client's requests and approvals. Adhere to software development life cycle process, best practices, and procedures. Coordinate installation, implementation, upgrades, migration, porting, and synchronization of software applications. Code, program, test, debug, and maintain software applications. Train end-users on the use of software applications and provide troubleshooting and debugging support. Administer and maintain production systems running on multiple technology frameworks and environments to reduce downtime and eliminate application performance issues.
Education and Experience • Position requires a Master's degree or foreign equivalent degree in Computer Science, Software Engineering or a related field plus two (2) years of experience in a related occupation. Position also requires experience with JavaScript, Spring, Postman, Maven, JSON, JIRA, Apigee, GIT, Web Services and Splunk.
Location • Santa Clara, CA. Position requires 50% of national travel.
Rate of pay • $226,138 to $227,138 per year
How to apply • Email jobs@intelliswift.com with job ref #SWE2501 in subject heading

Intelliswift logo

About Intelliswift

Sourced by ZipRecruiter

Intelliswift is consumed with the love for the new. Once a leading staffing company, Intelliswift now possesses the expertise to build data-rich modern platforms, and to create sophisticated systems for data management and analytics for thinking and connected enterprises. We are a global leader in delivering Digital Product Engineering, Data Management & Analytics, Cloud, Digital Enterprise and MSP/VMS staffing solutions. Led by a team of highly passionate and techno-centric innovators, we consciously embed the spirit of loving and embracing everything new in what we do. We ardently believe that companies that Love the New are at an advantage of being ahead of the curve in this age of digital.

Industry

It services

Company size

1,001 - 5,000 Employees

Headquarters location

Newark, CA, US

Year founded

2001