Software Engineer
San Bruno, CA · On-site
Our company provides application analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation, and management consulting services ...
San Bruno, CA · On-site
Our company provides application analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation, and management consulting services ...
San Bruno, CA · On-site
Our company provides application analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation, and management consulting services ...
Santa Clara, CA · On-site
$226K - $227K/yr
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 ...
Santa Clara, CA · On-site
$226K - $227K/yr
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 ...
Sunnyvale, CA · On-site
$131/hr
Designs and develops data acquisition software using LabVIEW programming language for production FAT testing of various products and programs. * Develop user manuals for the test operators, support ...
Quick apply
Sunnyvale, CA · On-site
$131/hr
Designs and develops data acquisition software using LabVIEW programming language for production FAT testing of various products and programs. * Develop user manuals for the test operators, support ...
Santa Clara, CA · On-site
$226K - $227K/yr
Analyze specifications, communications, data points, and programming requirements gathered per client's requests and approvals. * Adhere to software development life cycle process, best practices ...
Santa Clara, CA · On-site
$226K - $227K/yr
Analyze specifications, communications, data points, and programming requirements gathered per client's requests and approvals. * Adhere to software development life cycle process, best practices ...
Newark, CA · On-site
$181K - $190K/yr
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 ...
Newark, CA · On-site
$181K - $190K/yr
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 ...
Sunnyvale, CA · On-site
$80 - $105/hr
PLC ladder logic programming and communication protocols Nice To Have Allen Bradley PLC ladder ... Designs and develops data acquisition software using LabVIEW programming language for production ...
Sunnyvale, CA · On-site
$80 - $105/hr
PLC ladder logic programming and communication protocols Nice To Have Allen Bradley PLC ladder ... Designs and develops data acquisition software using LabVIEW programming language for production ...
San Jose, CA · On-site
$35 - $45/hr
Developing, coding, and debugging software tools using various programming languages and technologies, often focusing on areas C++, JavaScript, Python, etc. * Designing and implementing storage test ...
San Jose, CA · On-site
$35 - $45/hr
Developing, coding, and debugging software tools using various programming languages and technologies, often focusing on areas C++, JavaScript, Python, etc. * Designing and implementing storage test ...
$35 - $45/hr
Developing, coding, and debugging software tools using various programming languages and technologies, often focusing on areas C++, JavaScript, Python, etc. * Designing and implementing storage test ...
Quick apply
$35 - $45/hr
Developing, coding, and debugging software tools using various programming languages and technologies, often focusing on areas C++, JavaScript, Python, etc. * Designing and implementing storage test ...
San Jose, CA · On-site
$35 - $45/hr
Developing, coding, and debugging software tools using various programming languages and technologies, often focusing on areas C++, JavaScript, Python, etc. * Designing and implementing storage test ...
San Jose, CA · On-site
$35 - $45/hr
Developing, coding, and debugging software tools using various programming languages and technologies, often focusing on areas C++, JavaScript, Python, etc. * Designing and implementing storage test ...
Sunnyvale, CA · On-site
$136.80/hr
Familiar with PLC ladder logic programming and communication protocols, EtherNetIP and Modbus. POSITION RESPONSIBILITIES Looking for an Engineer Software 2 with extensive LabVIEW programming ...
Sunnyvale, CA · On-site
$136.80/hr
Familiar with PLC ladder logic programming and communication protocols, EtherNetIP and Modbus. POSITION RESPONSIBILITIES Looking for an Engineer Software 2 with extensive LabVIEW programming ...
San Mateo, CA · On-site
$153K - $206K/yr
As a Principal Software Engineer, Audio-Video-Communication team, you'll be in charge of building ... Employ best programming practices to write code that is efficient, maintainable, and scalable.
San Mateo, CA · On-site
$153K - $206K/yr
As a Principal Software Engineer, Audio-Video-Communication team, you'll be in charge of building ... Employ best programming practices to write code that is efficient, maintainable, and scalable.
Sunnyvale, CA · On-site
$110 - $131/hr
Designs and develops data acquisition software using LabVIEW programming language for production FAT testing of various products and programs. Develop user manuals for the test operators, support ...
Quick apply
Sunnyvale, CA · On-site
$110 - $131/hr
Designs and develops data acquisition software using LabVIEW programming language for production FAT testing of various products and programs. Develop user manuals for the test operators, support ...
San Francisco, CA · Remote
$60 - $85/hr
... programming, performance optimization, and C++ development to build high-performance solutions. Key Responsibilities * Design, implement, and optimize GPU software using CUDA, WebGPU, or GLSL
Quick apply
San Francisco, CA · Remote
$60 - $85/hr
... programming, performance optimization, and C++ development to build high-performance solutions. Key Responsibilities * Design, implement, and optimize GPU software using CUDA, WebGPU, or GLSL
San Jose, CA · Remote
$60 - $85/hr
... programming, performance optimization, and C++ development to build high-performance solutions. Key Responsibilities * Design, implement, and optimize GPU software using CUDA, WebGPU, or GLSL
Quick apply
San Jose, CA · Remote
$60 - $85/hr
... programming, performance optimization, and C++ development to build high-performance solutions. Key Responsibilities * Design, implement, and optimize GPU software using CUDA, WebGPU, or GLSL
Palo Alto, CA · Remote
$60 - $85/hr
... programming, performance optimization, and C++ development to build high-performance solutions. Key Responsibilities * Design, implement, and optimize GPU software using CUDA, WebGPU, or GLSL
Quick apply
Palo Alto, CA · Remote
$60 - $85/hr
... programming, performance optimization, and C++ development to build high-performance solutions. Key Responsibilities * Design, implement, and optimize GPU software using CUDA, WebGPU, or GLSL
Milpitas, CA · On-site
$155 - $223/hr
Experience with network‑processor software programming is a strong plus. Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and ...
Milpitas, CA · On-site
$155 - $223/hr
Experience with network‑processor software programming is a strong plus. Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and ...
Milpitas, CA · On-site
$155K - $222K/yr
Experience with network-processor software programming is a strong plus. Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and ...
Milpitas, CA · On-site
$155K - $222K/yr
Experience with network-processor software programming is a strong plus. Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and ...
$155K - $222K/yr
Experience with networkprocessor software programming is a strong plus. Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and ...
$155K - $222K/yr
Experience with networkprocessor software programming is a strong plus. Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and ...
San Francisco, CA · On-site
$70 - $90/hr
About the Role We are hiring a Software Engineering Intern to join the Beacon HQ engineering team for the Fall 2026 co-op term. You will work directly with our senior engineers on the platforms that ...
San Francisco, CA · On-site
$70 - $90/hr
About the Role We are hiring a Software Engineering Intern to join the Beacon HQ engineering team for the Fall 2026 co-op term. You will work directly with our senior engineers on the platforms that ...
San Francisco, CA · On-site
$164K/yr
BASIC QUALIFICATIONS - 5+ years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of ...
San Francisco, CA · On-site
$164K/yr
BASIC QUALIFICATIONS - 5+ years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of ...
$32.68 - $38.44
5% of jobs
$38.44 - $44.21
10% of jobs
$44.21 - $49.97
9% of jobs
$51.20 is the 25th percentile. Wages below this are outliers.
$49.97 - $55.73
7% of jobs
$55.73 - $61.49
15% of jobs
The median wage is $63.27 / hr.
$61.49 - $67.26
14% of jobs
$72.48 is the 75th percentile. Wages above this are outliers.
$67.26 - $73.02
17% of jobs
$73.02 - $78.78
14% of jobs
$78.78 - $84.54
6% of jobs
$84.54 - $90.31
3% of jobs
$90.31 - $96.07
0% of jobs
$32
$63
$96
| Aspect | Software Programming | Software Development |
|---|---|---|
| Primary Focus | Writing and implementing code | Designing, planning, and managing entire software projects |
| Skills & Certifications | Programming languages, coding skills | Project management, system design, coding |
| Work Environment | Development teams, coding labs | Project planning, collaboration with stakeholders |
| Industry Usage | Software companies, tech firms | Software firms, IT departments |
While software programming primarily involves writing code to build software components, software development encompasses the full process of designing, planning, and managing software projects. Programming is a subset of development, focusing on coding tasks, whereas development includes broader responsibilities like system design and project coordination.
Cities near San Jose, CA with the most Software Programming job openings:

San Bruno, CA • On-site
Full-time
Re-posted 29 days ago
We specialize in Staffing, Consulting, Software Development, and Training along with IT services to small to medium size companies. AG's primary objective is to help companies maximize their IT resources and meet the ever-changing IT needs and challenges.
In addition, AG offers enterprise resource planning and enterprise application integration, supply-chain management, e-commerce solutions, and B2B public exchanges and B2B process integration solutions. Our company provides application analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation, and management consulting services to various clients - including governmental agencies and private companies - throughout the United States and India.
We provide these services in multiple computing environments and use technologies such as client/server architecture, object-oriented programming languages and tools, distributed database management systems, state-of-the-art networking, and communications infrastructures. Our honest and realistic approach to recruiting dictates that AG does not entice or lure engineers from their employers. We represent only high caliber technical professionals who have committed to making a change required by career.
Required Skills:
Requires a bachelor's degree in a related area and 2-4 years of experience.
We are looking for a mid-senior level developer to write RESTful API's and build microservices in node.js on the Hapi platform for the company to Go Team, which is rebuilding its software infrastructure from scratch.
Experience with Hapi, docker, virtualized large scale environments, dev-ops, and/or participation in open source projects (or at least interest in them) is a plus.
Designs, modifies, develops, writes and implements software programming applications.
Supports and/or installs software applications/operating systems.
Participates in the testing process through test review and analysis, test witnessing and certification of software.
Candidate must have excellent verbal and written communication skills.