1

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

Software Engineer - Backend / Fullstack (Applied AI) Location: San Francisco, CA (On-Site, Monday ... Strong computer science fundamentals including systems design, algorithms, and problem-solving

Completed computer vision or natural language processing projects from start to finish * 1 - 5 years of experience as a software engineer in industry * Knowledge of modern software engineering best ...

Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering or a related field with a minimum of 5 years of industry experience * Proficiency in the following languages:

Principal Software Engineer

San Jose, CA · On-site

$162K - $194K/yr

Master's degree or equivalent in Computer Science, Software Engineering, Computer Engineering, or a related field. * Two years of experience in web development, web engineering, or software ...

Minimum Qualifications - Bachelor's degree in Computer Science or Computer Information Systems - 2+ years of experience in eCommerce Software development - 5+ years of programming experience in ...

Required Qualifications - Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience). - 3+ years of professional software engineering experience ...

Be Seen First

Software Engineer

San Jose, CA · On-site

$125K - $150K/yr

Software Engineer - Please note this is an "in-office position" - accepting local / Silicon Valley ... CAD Navigation, to detect defects at the transistor level. The role involves developing robust ...

Required : • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) • 5+ years of hands-on experience in test automation development. • ...

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 ...

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 ...

Showing results 41-60

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 11, 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 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.

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.
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% Internship, 1% As Needed, 75% Full Time, 19% Part Time, 3% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $172,896 per year, or $83.1 per hour.

Software Engineer

Mintex Technology

San Francisco, CA • On-site

$185K/yr

Full-time

Re-posted 17 days ago


Job description

Job Title: 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 Transfer Available
 
About:
****** is a rapidly growing applied AI startup transforming claims processing for the insurance industry. In less than a year, the company has achieved multi-seven-figure ARR while sustaining approximately 50% month-over-month growth. Backed by leading investors and operators connected to OpenAI, Ramp, and Cognition,
Company is building cutting-edge AI systems that automate complex operational workflows at scale. With a lean team of only 12 employees, every engineer plays a critical role in shaping the product, infrastructure, and customer experience from the ground up.
 
Position Overview:
We are seeking highly motivated Software Engineers with strong backend or fullstack engineering experience to join our high-performance engineering team in San Francisco. This role is ideal for ambitious builders who thrive in fast-paced startup environments and want significant ownership in a true 0→1 product journey.
You will work directly on production systems powering AI-driven insurance workflows, collaborating closely with customers and elite teammates from organizations such as Amazon Web Services, Palantir Technologies, DRW, and Optiver.
Engineers are trusted to deploy to production from Day 1 and are expected to independently solve product, infrastructure, and customer problems with minimal oversight.
 
Key Responsibilities:
  • Design, develop, and maintain scalable backend systems and APIs using Python
  • Build and ship production-ready features end-to-end with high ownership
  • Work directly with customers to understand workflows and improve product functionality
  • Collaborate cross-functionally on product architecture, infrastructure, and AI-driven solutions
  • Write technical specifications and make critical engineering decisions independently
  • Optimize system reliability, scalability, and performance across the platform
  • Contribute to product strategy in a highly iterative startup environment
  • Deploy and monitor services in production environments
Required Qualifications:
  • 1+ years of professional Software Engineering experience
  • Strong backend engineering skills with Python
  • Experience working at a top-tier startup, Big Tech company, or quant firm preferred
  • Strong computer science fundamentals including systems design, algorithms, and problem-solving
  • Ability to work independently in high-autonomy environments
  • Comfortable operating in fast-paced, high-growth startup settings
  • Strong product mindset with customer-facing collaboration skills
  • Proven ability to ship high-quality production systems
Preferred Qualifications:
  • Experience building scalable distributed systems or AI-powered applications
  • Fullstack engineering capabilities
  • Exposure to cloud infrastructure and modern developer tooling
  • Competitive programming achievements (ICPC, IOI, IMO, etc.)
  • Background from high-performing engineering organizations
  • Published or applied AI/ML research experience
  • Degree in Computer Science or related technical field from a strong engineering program